@font-face {
	font-family: 'OpenSans';
    src: local('☺'), url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans-regular-webfont.woff') format('woff'),
    url('fonts/OpenSans-Regular.ttf') format('truetype'),
    url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: local('☺'), url(fonts/OpenSans-Semibold.ttf) format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-bold';
	src: local('☺'), url(fonts/OpenSans-Bold.ttf) format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Light';
	src: local('☺'), url(fonts/OpenSans-Light.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: normal;
  src: url("fonts/ubuntu-light.woff") format("woff"), url("fonts/ubuntu-light.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
  src: url("fonts/ubuntu-regular.woff") format("woff"), url("fonts/ubuntu-regular.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: normal;
  src: url("fonts/ubuntu-medium.woff") format("woff"), url("fonts/ubuntu-medium.ttf") format("truetype");
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: normal;
  src: url("fonts/ubuntu-bold.woff") format("woff"), url("fonts/ubuntu-bold.ttf") format("truetype");
}

@font-face {
  font-family: "Hammersmith One";
  font-weight: 400;
  font-style: normal;
  src: url("fonts/hammersmithone-regular.woff") format("woff"), url("fonts/hammersmithone-regular.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  src: url("fonts/montserrat-light.woff") format("woff"), url("fonts/montserrat-light.ttf") format("truetype");
}

html,body {  margin:0;  padding:0; font-family:'OpenSans', arial, helvetica, sans-serif; font-size: 12px;  padding: 0px;  margin: 0px;  color: #4c4c4c; }
.hide {display: none}
a:hover, a:active, a:focus {outline: 0}

			* {
				margin: 0;
				padding: 0;
			}
			body {
				color: #000000;
				background-image: url('/public/images/background.png');
				background-repeat: repeat;
				background-position: 0 0;
			}
            .keresoframe{
                padding:0;
                background:none;
            }
			.cb {
				clear: both !important;
				float: none !important;
			}
			.separator {
				background-image: url('/public/images/item-separator.png');
				background-repeat: repeat-x;
				background-position: 0 0;
				margin-left: -20px !important;
				height: 3px !important;
				width: 110% !important;
			}
			.p30 {
				height: 30px;
			}
			a, a:visited, a:active {
				text-decoration: none;
				color: #1a438a;
			}
			a:hover {
				text-decoration: underline;
			}
			hr {
				border: 0;
			}
			ul {
				list-style-type: none;
				padding-left: 5px;
				line-height: 25px;
			}
			li {
				font-size: 13px;
				color: #4B4B4B;
			}
			li > label {
				margin-left: 10px;
			}
			li > input {
				margin-left: 10px;
			}
			label > input {
				margin-right: 10px;
			}

			li.toggleable > label {
				cursor: pointer !important;
				color: #1A438A !important;
				padding-left: 12px;
				background-image: url('/public/images/search-arrow-right.png');
				background-repeat: no-repeat;
				background-position: 0 3px;
			}
			li.toggleable > div {
				cursor: pointer !important;
				color: #1A438A !important;
				padding-left: 12px;
				margin-left: 33px;
				background-image: url('/public/images/search-arrow-right.png');
				background-repeat: no-repeat;
				background-position: 0 8px;
			}
			div.toggleable > h3 {
				cursor: pointer !important;
				color: #1A438A !important;
				padding-left: 12px;
				background-image: url('/public/images/search-arrow-right.png');
				background-repeat: no-repeat;
				background-position: 0 21px;
			}
			li.toggleable.toggled > label {
				background-image: url('/public/images/search-arrow-down.png');
				background-position: 0 5px;
			}
			li.toggleable.toggled > div {
				background-image: url('/public/images/search-arrow-down.png');
				background-position: 0 10px;
			}
			div.toggleable.toggled > h3 {
				background-image: url('/public/images/search-arrow-down.png');
				background-position: 0 22px;
			}

			.toggleable > ul > li {
				cursor: auto;
				color: #4B4B4B;
			}
			.disabled > ul {
				display: none;
				padding: 5px 21px;
				border-bottom: 1px solid #DFDFDF;
				background-color: #FFFFFF;
			}

			div#content {
				background-image: url('/public/images/world-transparent-background.png');
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 1102px;
				margin: 55px auto 0 auto;
				position: relative;
			}
			div.header {
				max-width: 1080px;
				width: 100%;
				padding-bottom: 15px;
			}
				div.header div.banner {
					padding-top:14px;text-align:center;width: 100%;max-width: 100%;overflow: hidden;
				}
				div.header div.logo {
					background-image: url('/public/images/travelo.png');
					background-repeat: no-repeat;
					background-position: 15px 0;
					width: 205px;
					height: 50px;
					float: left;
				}
				div.header div.logo.rendezveny {
					background-image: url('/public/images/travelo-rendezveny.png');height:68px;
				}
				div.header div.logo a{
				    display: block;
                    height: 50px;
                    width: 210px;
                }    
				div.header div.menu {
					background-image: url('/public/images/green-menu.png');
					background-repeat: no-repeat;
					background-position: 15px 6px;
					max-width: 875px;
					width: 100%;
					height: 50px;
					float: left;
				}
			div.inner-content {
				width: 1080px;
				background: #FFF;
				border: 1px solid #C8C6BF;
				border-radius: 3px;
			}
			div.left {
				width: 640px;
				float: left;
				padding: 30px 20px;
			}
			div.left.akcio {
				width: 680px;
				padding: 30px 0px;
			}
				div.left font.linktomap {
					background-image: url('/public/images/pin.png');
					background-repeat: no-repeat;
					background-position: 0 0;
					color: #1A438A;
					font-size: 12px;
					padding-left: 15px;
					vertical-align: middle;
                    font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
				}
				div.left div.count {
					font-size: 15px;
					color: #A0A0A0;
                    margin-bottom: 10px;
				}
				div.left.akcio div.count {
				    margin-left:20px;
				}
					div.left div.count font {
						font-weight: bold;
						color: #4B4B4B;
					}
				div.left div.title {
					font-size: 24px;
				}
                
				div.left.akcio div.title {
                     margin-left: 20px;
 				}
                    
					div.left div.title font.area {
						color: #4B4B4B;
					} 
					div.left div.title font.count {
						color: #63A92C;
					} 
				div.left div.order {
					width: 640px;
					height: 35px;
					background-color: #F7F7F7;
					border-bottom: 1px solid #DFDFDF;
					margin: 0 auto;
					border-radius: 5px 5px 0 0;
                    font-family: OpenSans-Semibold;
				}
					div.left div.order ul li {
						border-left: 1px solid #D9D9D9;
						color: #1A438A;
						float: left;
						font-size: 13px;
						font-weight: bold;
						line-height: 5px;
						margin-top: 15px;
						padding: 0 10px;
						text-align: center;
					}
					div.left div.order ul li.orderby {
						color: #4B4B4B;
					}
					div.left div.order ul li.active a {
						color: #D40063
					}
					div.left div.order ul li:first-child {
						border-left: 0;
					}
				div.left.akcio div.szallaslist {
				    border-bottom: 1px solid #E7E6DF;
                }
				div.left div.szallas-item {
					padding: 15px 0;
					position: relative;
                    border-top: 1px solid #BFBFBF;
				}
				div.left.akcio div.szallas-item {
					padding: 15px 20px;
                    border-bottom: 1px solid #DBD9D3;
                    border-top: 1px solid #E7E6DF;
				}
					div.left div.szallas-item div.item-nr {
						background-color: #FFFFFF;
						border: 1px solid #C8C6BF;
						border-right: 0px;
						border-radius: 5px 0 0 5px;
						color: #B7B7B7;
						font-size: 15px;
						font-weight: bold;
						height: 15px;
						left: -38px;
						padding: 4px 5px 5px;
						position: absolute;
						top: 15px;
						width: 7px;
                        line-height:17px;
					}
					div.left.akcio div.szallas-item div.item-nr {
					   left: -18px;
                    }                    
					div.left div.szallas-item div.szallas-image {
						width: 160px;
						float: left;
                        position:relative;
					}
					div.left div.szallas-item div.szallas-kulcsszo-kont {
						float: left;
                        width:100%;
					}

					div.left div.szallas-item div.szallas-kulcsszo {
						float: left;
                        background-color: #A1CB80;
                        color: white;
                        font-size:11px;
                        padding:4px;
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
					}
                    div.left div.szallas-item div.szallas-kulcsszo.kulfold {
                        background-color: #FA9E86;
                    }
                    div.left div.szallas-item div.szallas-kulcsszo a{
                        color: white;
                        text-decoration: none;
                    }
                    
					div.left div.szallas-item div.szallas-content {
						float: left;
						padding: 0 10px;
						width: 340px;
					}
						div.left div.szallas-item div.szallas-content div.head {
							float: left;
							width: 240px;
						}
							div.left div.szallas-item div.szallas-content div.head div.name {
								font-size: 20px;
								color: #1A438A;
							}
							div.left div.szallas-item div.szallas-content div.head div.address {
								font-size: 12px;
								font-weight: bold;
								color: #4B4B4B;
                                font-family: OpenSans-Semibold;
							}
							div.left div.szallas-item div.szallas-content div.head div.address a{
								color: #4B4B4B;
							}
						div.left div.szallas-item div.szallas-content div.stars {
							width: 100px;
							height: 35px;
							text-align: right;
							float: left;
						}
							div.left div.szallas-item div.szallas-content div.stars div.map {
								padding-top: 5px;
							}
						div.left div.szallas-item div.szallas-content div.description {
							padding-top: 10px;
							text-align: justify;
							font-size: 12px;
							font-weight: normal;
							width: 340px;
							color: #4B4B4B;
						}
						div.left div.szallas-item div.szallas-content div.kf-data{
							color: #4C4C4C;
						}
						div.left div.szallas-item div.szallas-content div.kf-data span {
							font-weight: bold;
                            font-family: 'OpenSans-Semibold';
							width: 100px;
							color: black;
                            float: left;
						}
						div.left div.szallas-item div.szallas-content div.szerintunk {
							padding-top: 10px;
							text-align: justify;
							font-size: 12px;
							font-weight: normal;
							width: 340px;
							color: #4B4B4B;
						}
						div.left div.szallas-item div.szallas-content div.szerintunk span.sz_title{
						    color: #82BA56;  
                            font-weight: bold;
				        }
                        
					div.left div.szallas-item div.szallas-rate {
						width: 118px;
						float: left;
						border: 1px solid #CCCCCC;
						border-radius: 5px;
						/*height: 200px;*/
						text-align: center;
					}
                    
    					div.left div.szallas-item div.szallas-rate .price-box{
                            float: left;
                            width: 118px;
                            height:125px;
                        }
    					div.left div.szallas-item div.szallas-rate .price-box.short{
                            height:80px;
                        }
    					div.left div.szallas-item div.szallas-rate .price-box.autoheight{
                            height:auto;
                        }
    					div.left div.szallas-item div.szallas-rate .rate-box-top{
                            background: url('/public/images/list_rating_bg.png') no-repeat;
                            float: left;
                            width: 118px;
                            height:10px;
                        }
    					div.left div.szallas-item div.szallas-rate .rate-box{
                            float: left;
                            width: 118px;
                            height:55px;
                            padding-top:5px;
    					    background-color: #F4F5F9;
                            border-bottom: 5px solid #F4F5F9;
                            border-radius: 5px;
						}
                        
						div.left div.szallas-item div.szallas-rate p.ratenum {
							color: #1A438A;
							font-size: 30px;
                            line-height:36px;
						}
						div.left div.szallas-item div.szallas-rate p.ratefrom {
							color: #1A438A;
							font-size: 12px;
						}
						div.left div.szallas-item div.szallas-rate p.cheapest {
							font-size: 12px;
							font-weight: bold;
							padding: 10px 5px 5px;
						}
						div.left div.szallas-item div.szallas-rate p.price {
							color: #D40063;
							font-size: 12px;
							font-weight: bold;
						}
                        div.left div.szallas-item div.szallas-rate p.price span{
                            font-size: 16px;
                        }
						div.left div.szallas-item div.szallas-rate p.price-athuzott {
							font-size: 12px;
							text-decoration: line-through;
						}


				div.right font.linktomap {
					background-image: url('/public/images/pin.png');
					background-repeat: no-repeat;
					background-position: 0 0;
					color: #1A438A;
					font-size: 12px;
					padding-left: 15px;
					vertical-align: middle;
                    font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
				}
				div.right div.count {
					font-size: 15px;
					color: #A0A0A0;
                    margin-bottom: 10px;
				}
				div.right.akcio div.count {
				    margin-left:20px;
				}
					div.right div.count font {
						font-weight: bold;
						color: #4B4B4B;
					}
				div.right div.title {
					font-size: 24px;
				}
                
				div.right.akcio div.title {
                     margin-left: 20px;
 				}
                    
				div.right div.title font.area {
					color: #4B4B4B;
				} 
				div.right div.title font.count {
					color: #63A92C;
				}
                div.right div.order, div.left.koztes div.order{
					width: 100%;
					height: 35px;
					background-color: #f4f4f4;
					border: 1px solid #d4d4d4;
					margin: 0 auto 10px auto !important;
					border-radius: 3px;
                    font-family: OpenSans-Semibold;
				}
                div.left.koztes div.order{
                    margin: 0px auto !important;
                }
                    div.right div.order ul li, div.left.koztes div.order ul li {
						border-left: 1px solid #D9D9D9;
						color: #1A438A;
						float: left;
						font-size: 13px;
						line-height: 5px;
						margin-top: 0;
						padding: 15px 0 0 0;
						text-align: center;
                        height: 20px;
					}
                    div.right div.order ul li.orderby, div.left.koztes div.order ul li.orderby {
						color: #4B4B4B;
					}
                    div.right div.order ul li a, div.left.koztes div.order ul li a{
                        color: #6b6b6b;
                        width: 100px;
                        display: block;
                        font-family: 'OpenSans-Semibold',arial,helvetica,sans-serif;
                    }
                    div.right div.order ul li.active, div.left.koztes div.order ul li.active{
                        background: url(../images/travelo-szurosav-arrow.png) no-repeat 85px 17px #fcfcfc;
                    }
                    div.right div.order ul li.active a, div.left.koztes div.order ul li.active a{
						color: #000;
                        font-weight: bold;
                        font-family: 'OpenSans';
					}
                    div.right div.order ul li:first-child, div.left.koztes div.order ul li:first-child{
						border-left: 0;
                        text-align: left;
                        width: 220px;
                        padding-left: 15px;
                        font-family: 'OpenSans-Semibold',arial,helvetica,sans-serif;
					}
                    div.right div.order ul li:first-child{
                        width: 215px;
                    }
                    div.left.koztes div.order ul li:first-child{
                        width: 130px;
                    }
                div.right.akcio div.szallaslist {
				    border-bottom: 1px solid #E7E6DF;
                }
				div.right div.szallas-item {
					margin-bottom: 10px;
					position: relative;
				}
				div.right.akcio div.szallas-item {
					padding: 15px 20px;
                    border-bottom: 1px solid #DBD9D3;
                    border-top: 1px solid #E7E6DF;
				}
					div.right div.szallas-item div.item-nr {
						background-color: #FFFFFF;
						border: 1px solid #C8C6BF;
						border-right: 0px;
						border-radius: 5px 0 0 5px;
						color: #B7B7B7;
						font-size: 15px;
						font-weight: bold;
						height: 15px;
						left: -38px;
						padding: 4px 5px 5px;
						position: absolute;
						top: 15px;
						width: 7px;
                        line-height:17px;
					}
					div.right.akcio div.szallas-item div.item-nr {
					   left: -18px;
                    }                    
					div.right div.szallas-item div.szallas-image {
						width: 160px;
						float: left;
                        position:relative;
					}
					div.right div.szallas-item div.szallas-kulcsszo-kont {
						float: left;
                        width:100%;
					}

					div.right div.szallas-item div.szallas-kulcsszo {
						float: left;
                        background-color: #A1CB80;
                        color: white;
                        font-size:11px;
                        padding:4px;
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
					}
                    div.right div.szallas-item div.szallas-kulcsszo.kulfold {
                        background-color: #FA9E86;
                    }
                    div.right div.szallas-item div.szallas-kulcsszo a{
                        color: white;
                        text-decoration: none;
                    }
                    
					div.right div.szallas-item div.szallas-content {
						float: left;
						padding: 0 10px;
						width: 340px;
					}
						div.right div.szallas-item div.szallas-content div.head {
							float: left;
							width: 240px;
                            font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
						}
							div.right div.szallas-item div.szallas-content div.head div.name {
								font-size: 20px;
								color: #1A438A;
							}
							div.right div.szallas-item div.szallas-content div.head div.address {
								font-size: 12px;
								font-weight: bold;
								color: #4B4B4B;
                                font-family: OpenSans-Semibold;
							}
							div.right div.szallas-item div.szallas-content div.head div.address a{
								color: #4B4B4B;
							}
						div.right div.szallas-item div.szallas-content div.stars {
							width: 100px;
							height: 35px;
							text-align: right;
							float: left;
						}
							div.right div.szallas-item div.szallas-content div.stars div.map {
								padding-top: 5px;
							}
						div.right div.szallas-item div.szallas-content div.description {
							padding-top: 10px;
							text-align: justify;
							font-size: 12px;
							font-weight: normal;
							width: 340px;
							color: #4B4B4B;
						}
						div.right div.szallas-item div.szallas-content div.kf-data{
							color: #4C4C4C;
						}
						div.right div.szallas-item div.szallas-content div.kf-data span {
							font-weight: bold;
                            font-family: 'OpenSans-Semibold';
							width: 100px;
							color: black;
                            float: left;
						}
						div.right div.szallas-item div.szallas-content div.szerintunk {
							padding-top: 10px;
							text-align: justify;
							font-size: 12px;
							font-weight: normal;
							width: 340px;
							color: #4B4B4B;
						}
						div.right div.szallas-item div.szallas-content div.szerintunk span.sz_title{
						    color: #82BA56;  
                            font-weight: bold;
				        }
                        
					div.right div.szallas-item div.szallas-rate {
						width: 118px;
						float: left;
						border: 1px solid #CCCCCC;
						border-radius: 5px;
						/*height: 200px;*/
						text-align: center;
					}
                    
    					div.right div.szallas-item div.szallas-rate .price-box{
                            float: left;
                            width: 118px;
                            /*height:125px;*/
                        }
    					div.right div.szallas-item div.szallas-rate .price-box.short{
                            /*height:80px;*/
                        }
    					div.right div.szallas-item div.szallas-rate .price-box.autoheight{
                            height:auto;
                        }
    					div.right div.szallas-item div.szallas-rate .rate-box-top{
                            background: url('/public/images/list_rating_bg.png') no-repeat;
                            float: left;
                            width: 118px;
                            height:10px;
                        }
    					div.right div.szallas-item div.szallas-rate .rate-box{
                            float: left;
                            width: 118px;
                            height:55px;
                            padding-top:5px;
    					    background-color: #F4F5F9;
                            border-bottom: 5px solid #F4F5F9;
                            border-radius: 5px;
						}
                        
						div.right div.szallas-item div.szallas-rate p.ratenum {
							color: #1A438A;
							font-size: 30px;
                            line-height:36px;
						}
						div.right div.szallas-item div.szallas-rate p.ratefrom {
							color: #1A438A;
							font-size: 12px;
						}
						div.right div.szallas-item div.szallas-rate p.cheapest {
							font-size: 12px;
							font-weight: bold;
							padding: 10px 5px 5px;
						}
						div.right div.szallas-item div.szallas-rate p.price {
							color: #D40063;
							font-size: 12px;
							font-weight: bold;
						}
                        div.right div.szallas-item div.szallas-rate p.price span{
                            font-size: 16px;
                        }
						div.right div.szallas-item div.szallas-rate p.price-athuzott {
							font-size: 12px;
							text-decoration: line-through;
						}
					div.offers {
						width: 640px;
					}
						div.offers h3 {
							font-size: 13px;
							color: #4B4B4B;
							padding: 5px 2px;
						}
						div.offers div.offerstable {
							border: 1px solid transparent;
							border-radius: 5px;
							overflow: hidden;
						}
						table.offers {
							border-collapse: collapse;
							width: 100%;
						}
							table.offers tr.head {
								background-color: #EFEFEF;
								border-bottom: 1px solid #FFFFFF;
							}
								table.offers tr.head th {
									padding: 5px 10px;
									color: #000000;
									font-weight: bold;
									font-size: 12px;
                                    font-family: 'OpenSans';
								}
								div.offers table.offers tr.head th.name {
									text-align: left;
								}
								div.offers table.offers tr.head th.ej {
									width:120px;
								}
								div.offers table.offers tr.head th.ar {
									text-align: right;
                                    padding-right: 50px;
								}
							table.offers tr.rows {
								background-color: #F7F7F7;
								border-top: 1px solid #cee7b7;
							}
								table.offers tr.rows td {
									padding: 5px 10px 5px 10px;
									text-align: center;
									color: #4B4B4B;
									font-weight: bold;
									font-size: 12px;
                                    font-family: OpenSans-Semibold, arial, helvetica, sans-serif;									
								}
								table.offers tr.rows td.name {
									text-align: left;
                                    font-weight: normal;
                                    font-family: OpenSans, arial, helvetica, sans-serif;
                                    color: #4b4b4b;									
								}
								div.offers table.offers tr.rows td.ar {
									text-align: right;
                                    width:155px;
								}
                                .index2 div.offers table.offers tr.rows td.ar {
                                    color: #63a92c;
                                }
								div.offers table.offers tr.rows td.ar.akcios {
                                    width:195px;
								}
								div.offers.kf-offers table.offers tr.rows td.ar.akcios {
                                    width:200px;
								}
								div.offers table.offers tr.rows td.ar .ejtext {
                                    margin-top:5px;
                                    font-weight: normal;
                                }
									div.exclamation {
										width: 100%;
										height: 100%;
										background-image: url('/public/images/exclamation.png');
										background-repeat: no-repeat;
										background-position: right 0 bottom 2px;
									}
									span.line-through {
										text-decoration: line-through;
                                        font-weight: normal;
									}
									span.magenta {
										color: #D40063;
									}
                                div.offers table.offers tr.rows td.ar .szazalek {
                                	background: url(/public/images/szazalekcimke.png) left top no-repeat; 
                                	width: 57px; 
                                	height: 26px;
                                	font-size: 13px;
                                	font-weight: bold;
                                	color: #fff;
                                	padding: 2px 0 0 4px;
                                    text-align:left;
                                    position: relative;
                                    float:left;
                                    margin-top: 6px;
                                    top:0;
                                    left:0;
                                }                                    
					div.right div.szallas-item div.offers div.more-link{
					   float:left;
                       width:400px;
                       margin-top:17px;
                       margin-left:10px;
                       font-weight:bold;
                       font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
                       font-size: 13px;
					}
                    div.right div.szallas-item div.offers div.offers-button {
						text-align: right;
						margin-top: 10px;
                        width:200px;
                        float:right;
					}
						div.right div.szallas-item div.offers div.offers-button button.offers-submit {
							background-image: url('/public/images/offers-button.png');
							background-repeat: no-repeat;
							background-position: 0 0;
							width: 120px;
							height: 30px;
							color: #FFFFFF;
							font-size: 15px;
							border: 0;
							text-align: center;
							cursor: pointer;
						}
						div.right div.szallas-item div.offers div.offers-button button.offers-submit:active {
							padding: 7px;
						}
						div.right div.szallas-item div.offers div.offers-button a.offers-submit {
							background-image: url('/public/images/offers-button.png');
							background-repeat: no-repeat;
							background-position: 0 0;
							width: 120px;
							height: 30px;
							color: #FFFFFF;
							font-size: 14px;
							border: 0;
							text-align: center;
							cursor: pointer;
                            padding: 5px;
						}
						div.right div.szallas-item div.offers div.offers-button a.offers-submit:hover {
						  text-decoration: none;
				        }
					div.pagerkont {
						float: left;
						left: 50%;
						padding-top: 15px;
						position: relative;
					}
						div.pagerkont div.pager {
							float: left;
							position: relative;
							right: 50%;
                            font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;
						}
							div.pagerkont div.pager div {
								float: left;
								margin: 0 10px;
							}
							div.pagerkont div.pager div.number {
								border: 1px solid #BEBEBE;
								border-radius: 5px;
								margin: 0 5px;
								padding: 2px 5px 0px;
							}
							div.pagerkont div.pager div.pageing {
								font-size: 16px;
								font-weight: bold;
								padding-top: 2px;
							}
                            div.pagerkont div.pager div.pageing a {
                                color: #1A438A;
                            }
							div.pagerkont div.pager div.pageing_akt {
								color: #BEBEBE;
								font-size: 16px;
								font-weight: bold;
							}
			div.right {
				background-image: url('/public/images/content-separator.png');
				background-repeat: repeat-y;
				background-position: 0 0;
				background-color: #FAFAFA;
				width: 400px;
				float: left;
				padding-bottom: 30px;
				overflow: hidden;
                font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
			}
            .keresoframe div.right {
                padding:0;
            }
				div.right .right-top{
					background-color: #EFEFEF;
					width: 397px;
					margin-left: 3px;
				}
				div.right .right-top .search-container {
					width: 360px;
					padding: 19px;
				}

					div.right .right-top .search-container hr {
						border-bottom: 1px solid #DFDFDF;
                        margin-bottom: 10px;
                        margin-top: 10px;
					}
					div.right .right-top .search-container label {
						font-weight: bold;
						font-size: 13px;
					}
					div.right .right-top .search-container .suggestinput {
						width: 360px;
						position: relative;
					}
						div.right .right-top .search-container .suggestinput input {
							width: 340px;
							height: 40px;
							border: 1px solid #D0D0D0;
							border-radius: 3px;
							color: #D40063;
							font-size: 18px;
							padding: 0 10px;
						}
						div.right .right-top .search-container .suggestinput .szo_cover {
							color: #D40063;
							font-size: 18px;
							height: 21px;
							left: 0;
							overflow: hidden;
							padding: 10px 10px;
							position: absolute;
							top: 0;
							width: 341px;
							cursor: text;
						}
					div.right .right-top .search-container .daterow {
						width: 360px;
						padding-top: 10px;
					}                
					div.right .right-top .search-container .daterow .datelabel {
						width: 135px;
						float: left;
						padding-top: 2px;
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;                                                
					}
					div.right .right-top .search-container .daterow .dateinput {
						width: 225px;
						float: right;
					}
					div.right .right-top .search-container .daterow .dateinput .calendar {
						background-image: url('/public/images/calendar.png');
						background-repeat: no-repeat;
						background-position: 0 3px;
						float: right;
						height: 17px;
						width: 16px;
						cursor: pointer;
					}
					div.right .right-top .search-container .selrow {
						width: 360px;
						padding-top: 10px;
					}                
					div.right .right-top .search-container .selrow .sellabel {
						width: 160px;
						float: left;
						padding-top: 2px;
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;                                                
					}
					div.right .right-top .search-container .selrow .selinput {
						width: 200px;
						float: right;
					}
					div.right .right-top .search-container .selrow .selinput select{
						width: 200px;
					}
                    
					div.right .right-top .search-container .checkboxrow {
						width: 360px;
						padding-top: 10px;
					}                
					div.right .right-top .search-container .checkboxrow .checkboxlabel {
						width: 345px;
						float: left;
					}
					div.right .right-top .search-container .checkboxrow .checkboxinput {
						width: 15px;
						float: right;
						padding-top: 1px;
					}
					div.right .right-top .search-container .ddfilter {
						width: 360px;
					}
					div.right .right-top .search-container .ddfilter > div {
						width: 120px;
						float: left;
					}
					div.right .right-top .search-container .ddfilter > div > label {
						padding-right: 5px;
					}
					div.right .right-top .search-container .ddfilter > .rooms {
						text-align: left;
					}
					div.right .right-top .search-container .ddfilter > .adults {
						text-align: center;
					}
					div.right .right-top .search-container .ddfilter > .childs {
						text-align: right;
					}
					div.right .right-top .search-container .options > div {
						width: 180px;
						float: left;
					}
					div.right .right-top .search-container .options .more {
						color: #1A438A;
						font-size: 13px;
						font-weight: bold;
						height: 21px;
						padding-top: 9px;
						text-align: left;
					}
					div.right .right-top .search-container .options .belfold, div.right .right-top .search-container .options .kulfold {
						font-size: 13px;
						font-weight: bold;
						height: 21px;
						padding-top: 9px;
						text-align: left;
                        width:115px;
					}
					div.right .right-top .search-container .options .belfold label, div.right .right-top .search-container .options .kulfold label{
					   padding-right:5px;
					}
                    
					div.right .right-top .search-container .options .submit {
						text-align: right;
                        width: 130px;
					}
					div.right .right-top .search-container .options .submit button.submit {
						background-image: url('/public/images/search.png');
						background-repeat: no-repeat;
						background-position: 0 0;
						width: 120px;
						height: 30px;
						color: #FFFFFF;
						font-size: 15px;
						border: 0;
						text-align: center;
						cursor: pointer;
					}
					div.right .right-top .search-container .options .submit button.submit:active {
						padding: 7px;
					}
					div.right .right-top .search-container .options .egyeb-cim {
						font-size: 15px;
                        color: #D40063;
                        width: 360px;
					}
					div.right .right-top .search-container .options .egyeb-box {
						background: url(/public/images/egyeb-bg.png) no-repeat;
                        width: 360px;
                        height: 25px;      
                        padding:13px 0 0 0;
                        font-size:13px;         
					}
					div.right .right-top .search-container .options .egyeb-box div{
					   float:left;
					}
					div.right .right-top .search-container .options .egyeb-box .repjegy a{
					   background: url(/public/images/airplane.png) no-repeat;
                       padding: 0 0 0 23px;
                       margin: 0 0 0 15px;
                       display:block;
					   width: 83px;
                       border-right: 1px solid #dfdfdf;
					}
					div.right .right-top .search-container .options .egyeb-box .autoberles a{
					   background: url(/public/images/car.png) no-repeat 0 5px;
                       padding: 0 0 0 23px;
                       margin: 0 0 0 17px;
                       display:block;
					   width: 85px;
                       border-right: 1px solid #dfdfdf;
					}
					div.right .right-top .search-container .options .egyeb-box .biztositas a{
					   background: url(/public/images/umbrella.png) no-repeat;
                       padding: 0 0 0 23px;
                       margin: 0 0 0 13px;
                       display:block;
					   width: 73px;
					}


					/* index2 kereső */

                    .index2 div.right {
                        width: 780px;
                        float: left;
                        padding: 30px;
                        overflow: hidden;
                        font-family: OpenSans, arial, helvetica, sans-serif;
                        background-image: none;
                        background-color: transparent;
                    }
					.keresomezo-kont.index2 .search-container {
						border: 1px solid #BFBFBF;
						border-radius: 3px;
						padding: 20px;
					}

					.keresomezo-kont.index2 .search-container label {
						font-weight: bold;
						font-size: 13px;
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
					}
					.keresomezo-kont.index2 .search-container .suggestinput {
						width: 226px;
						position: relative;
					}
						.keresomezo-kont.index2 .search-container .suggestinput input {
							width: 208px;
							height: 34px;
							border: 1px solid #D0D0D0;
							border-radius: 3px;
							color: #616161;
							font-size: 13px;
							padding: 0 10px;
						}
						.keresomezo-kont.index2 .search-container .suggestinput .szo_cover {
							color: #616161;
							font-size: 13px;
							height: 21px;
							left: 0;
							overflow: hidden;
							padding: 10px 10px;
							position: absolute;
							top: 0;
							width: 230px;
							cursor: text;
						}
					.keresomezo-kont.index2 .search-container .daterow {
						width: 168px;
						padding-top: 0;
						margin-left: 20px;
						float: left;
					}
					.keresomezo-kont.index2 .search-container .daterow.last {margin-left: 10px}
					.keresomezo-kont.index2 .search-container .daterow .datelabel {
						width: 135px;
						/*float: left;
						padding-top: 2px;*/
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
                        padding-bottom: 8px;
					}
					.keresomezo-kont.index2 .search-container .daterow .dateinput {
						width: 170px;
						position: relative;
						/*float: right;*/
					}
					.keresomezo-kont.index2 .search-container .daterow .dateinput input {
						width: 148px;
						height: 34px;
						border: 1px solid #D0D0D0;
						border-radius: 3px;
						color: #616161;
						font-size: 13px;
						padding: 0 10px;
					}
					.keresomezo-kont.index2 .search-container .daterow .dateinput .calendar {
						background-image: url('/public/images/calendar.png');
						background-repeat: no-repeat;
						background-position: 0 3px;
						/*float: right;*/
						height: 17px;
						width: 16px;
						cursor: pointer;
						position: absolute;
						right: 5px;
						top: 8px;
					}
					.keresomezo-kont.index2 .search-container .selrow {
						width: 360px;
						padding-top: 10px;
					}                
					.keresomezo-kont.index2 .search-container .selrow .sellabel {
						width: 160px;
						float: left;
						padding-top: 2px;
                        font-family: OpenSans-Semibold, arial, helvetica, sans-serif;                                                
					}
					.keresomezo-kont.index2 .search-container .selrow .selinput {
						width: 200px;
						float: right;
					}
					.keresomezo-kont.index2 .search-container .selrow .selinput select{
						width: 200px;
					}
                    
					.keresomezo-kont.index2 .search-container .checkboxrow {
						margin-left: 67px;
					}                
					.keresomezo-kont.index2 .search-container .checkboxrow .checkboxlabel {
						float: left;
					}
					.keresomezo-kont.index2 .search-container .checkboxrow .checkboxinput {
						width: 15px;
						float: left;
						padding-top: 2px;
                        margin-right: 7px;
					}
					.keresomezo-kont.index2 .search-container .ddfilter {
						width: 100%;
						float: left;
					}
					.keresomezo-kont.index2 .search-container .ddfilter div {
						float: left;
					}
					.keresomezo-kont.index2 .search-container .ddfilter div > label {
						padding-right: 5px;
					}
					.keresomezo-kont.index2 .search-container .ddfilter .rooms {
						text-align: left;
					}
					.keresomezo-kont.index2 .search-container .ddfilter .adults {
						text-align: center;
						margin-left: 30px;
					}
					.keresomezo-kont.index2 .search-container .ddfilter .childs {
						margin-left: 30px;
						text-align: right;
					}
					.keresomezo-kont.index2 .search-container .ddfilter .rooms select,
					.keresomezo-kont.index2 .search-container .ddfilter .adults select,
					.keresomezo-kont.index2 .search-container .ddfilter .childs select {
						width: 45px;
					}
					.keresomezo-kont.index2 .search-container .submit button.submit {
						background-image: url('/public/images/search.png');
						background-repeat: no-repeat;
						background-position: 0 0;
						width: 120px;
						height: 30px;
						color: #FFFFFF;
						font-size: 15px;
						border: 0;
						text-align: center;
						cursor: pointer;
                        margin-top: 18px;
					}
					.keresomezo-kont.index2 .search-container .submit button.submit:active {
						padding: 7px;
					}
					.keresomezo-kont.index2 .search-container .options .egyeb-cim {
						font-size: 15px;
                        color: #D40063;
                        width: 360px;
					}
					.keresomezo-kont.index2 .search-container .options .egyeb-box {
						background: url(/public/images/egyeb-bg.png) no-repeat;
                        width: 360px;
                        height: 25px;      
                        padding:13px 0 0 0;
                        font-size:13px;         
					}
					.keresomezo-kont.index2 .search-container .options .egyeb-box div{
					   float:left;
					}
					.keresomezo-kont.index2 .search-container .options .egyeb-box .repjegy a{
					   background: url(/public/images/airplane.png) no-repeat;
                       padding: 0 0 0 23px;
                       margin: 0 0 0 15px;
                       display:block;
					   width: 83px;
                       border-right: 1px solid #dfdfdf;
					}
					.keresomezo-kont.index2 .search-container .options .egyeb-box .autoberles a{
					   background: url(/public/images/car.png) no-repeat 0 5px;
                       padding: 0 0 0 23px;
                       margin: 0 0 0 17px;
                       display:block;
					   width: 85px;
                       border-right: 1px solid #dfdfdf;
					}
					.keresomezo-kont.index2 .search-container .options .egyeb-box .biztositas a{
					   background: url(/public/images/umbrella.png) no-repeat;
                       padding: 0 0 0 23px;
                       margin: 0 0 0 13px;
                       display:block;
					   width: 73px;
					}

				div.right > div {
					width: 360px;
					margin: 0 auto;
				}
				.index2 div.right > div {
					width: 100%;
				}
                div.right > div.goAdverticum {
                    width: auto;
                }
				div.right h2 {
					font-weight: normal;
					font-size: 24px;
					text-align: center;
					width: 400px;
					padding: 20px 0;
					color: #000000;
                    font-family:'OpenSans', arial, helvetica, sans-serif
				}
				div.right h3 {
					font-size: 16px;
					color: #000000;
					padding: 15px;
				}
				div.right hr.border {
					background-image: url('/public/images/search-border.png');
					background-repeat: no-repeat;
					background-position: 20px 0;
					height: 10px;
					width: 400px;
					border: 0;
				}
				div.right hr.border-da {
					background-image: url('/public/images/search-border-da.png');
					background-repeat: no-repeat;
					background-position: 20px 0;
					height: 10px;
					width: 400px;
					border: 0;
				}
				div.right div.slider-box {
					width: 360px;
					margin: 5px auto 25px;
				}
					div.right div.slider-box div.name {
						float: left;
						font-weight: bold;
						font-size: 13px;
						text-align: left;
						/*width: 230px;*/
						color: #000000;
					}
						div.right div.slider-box div.name input {
							margin-left: 15px;
							margin-right: 10px;
						}
						div.right div.slider-box div.name label {
							color: #4B4B4B;
						}
					div.right div.slider-box div.range {
						float: right;
						font-weight: bold;
						font-size: 13px;
						text-align: right;
						/*width: 130px;*/
						color: #A0A0A0;
					}
					div.right div.slider-box div.ui-slider {
						height: 7px;
						margin: 5px 0;
						background: none;
						background-color: #E3E3E3;
					}
						div.right div.slider-box div.slider div.ui-slider-range {
							background: none;
							background-color: #7DBA3C;
							border-top: 1px solid #A0D367;
						}
						div.right div.slider-box div.slider a.ui-slider-handle {
							background-color: transparent;
							background-image: url('/public/images/slider-button.png');
							background-repeat: no-repeat;
							background-position: 0 0;
							width: 17px;
							height: 20px;
							border: 0;
						}
						
						

#gmapdialog {margin: 0; padding: 0;display:none;}
#gmap_area {width: 670px; height: 480px; float: left;}
.gmap-rightcontent {width: 0px; float: left}
#gmap_area .leftimg {width: 50px; height: 50px; float: left; margin-top: 5px}
#gmap_area .righttext {margin-left: 10px; float: left; width: 180px; height: 100px; overflow: auto;}
#gmap_area .righttext p {font-size: 11px; margin: 5px 0}

#gmap_area .header {background: #0066CC; color: white; padding: 2px; font-weight: bold; font-size: 12px; clear: both; width: 235px}
#gmap_area .header .stars {float: right; clear: both}
#gmap_area .header .stars div {float: left;margin: 0 5px}						

#szallaslista_kont {position: relative}
#szallaslista_kont .overlay {width: 640px; min-height: 100%; position: absolute; top: 0; left: 0; background: url('/public/images/loadanim.gif') no-repeat center center #fff}
.akcio #szallaslista_kont .overlay {width: 680px;}

.dateinput .datepickerholder {position: absolute}

div.right.szallasadatlap {font-family: 'OpenSans', arial, helvetica, sans-serif;}
div.right.szallasadatlap .right-top {/*background: transparent*/margin-left:0;border-left:3px solid #E9E9E9;}
div.right.szallasadatlap .right-nobg {background: transparent;max-width:397px; width:100%;margin-left:3px;}
div.left.szallasadatlap {padding: 0; max-width: 680px; width: 100%;}
.szallas-head-kont,
.szallas-cim-kont,
.szallas-breads-kont,
.szallas-desc-kont,
.szallas-tags-kont,
.szallas-tabs-kont,
.szallas-ajanlatok-kont,
.adatlapseparator,
.boxbottomline,
.szallas-megkozelites-kont {float: left; width: 100%; color: #59564B}

.szallas-tabs-kont,
.szallas-ajanlatok-kont,
.szallas-megkozelites-kont {width: 640px; margin: 20px 0 0 20px; border: 1px solid #e5e5e5; border-radius: 6px}

.szallas-tabs-kont .sor {color: #59564B;width:100%;}

.border-kont {margin-top: 8px;}
.border-bottom-kont {background: url('/public/images/szallasboxborder-bottom.png') no-repeat center bottom; height: 8px}

.szallas-ajanlatok-kont {width: 100%; margin: 20px 0 0 20px; border: 1px solid #D4D4D4; border-radius: 6px; background: #f2f2f2}
#content.kulfold .szallas-ajanlatok-kont {max-width: 640px;} 
.szallas-ajanlatok-kont .border-kont {margin-top: 8px;}
.szallas-ajanlatok-kont .border-bottom-kont {background: url('/public/images/szallasajanlatbg-bottom.png') no-repeat center bottom; height: 8px}
.szallas-ajanlatok-kont .table.offers tr.rows {border-top: 1px solid #cbdbe0;}

.szallas-ajanlatok-kont .offerstable {background: #f2f2f2; margin: 7px}

.szallas-head-kont {margin: 20px; padding: 5px 0 15px 0; width:640px; border-bottom: 1px solid #E5E5E5;}
.szallas-head-kont .backurl {color:#1A438A;}

.szallas-cim-kont {float:left;max-width:650px; width: 100%;padding: 10px 10px 0px 20px}
.szallas-cim-kont h1 {float: left; font-weight: normal;font-size:32px;}
.szallas-cim-kont .csillagok, .megtekintettek-kont .visited-item .csillagok {float: left}
.szallas-cim-kont .csillagok span, .megtekintettek-kont .visited-item .csillagok span{float: left; width: 16px; height: 16px; background: url('/public/images/adatlapcsillag.png') no-repeat center center #fff}

.szallas-breads-kont {padding: 10px 10px 10px 20px;}
.szallas-breads-kont > a {display: inline; font-size: 13px; margin: 5px; padding-right: 20px; color: #1a438a;  background: url('/public/images/breadarrow.png') no-repeat center right}
.szallas-breads-kont a:hover {text-decoration: none}
.szallas-breads-kont a.akt {color: #d7116d; background: none;}

.leiras-kont {float: left;width:100%;}
.leiras-kont .leiras-szoveg {padding: 20px 10px 10px 20px; font-size: 14px;}
.miertszeretjuk-szoveg {padding: 0 20px 20px; font-size: 14px;}
.miertszeretjuk-head {font-size: 24px; font-style: italic;background: url('/public/images/miertszeretjuk-bg.png') no-repeat center 35px; height: 70px;padding: 20px 10px 10px 20px;}

.adatlapseparator {background: url('/public/images/tagstopseparator.png') no-repeat center; height: 3px}

.szallas-tags-kont {padding: 20px 10px 10px 20px;}
.szallas-tags-kont a {font-size: 13px}
.szallas-tags-kont a:hover {text-decoration: none}
.szallas-tags-kont .tagitem {float: left; height: 23px;padding-left: 30px; padding-top: 8px; margin-right: 20px}
.szallas-tags-kont .tag-csaladi {background: url('/public/images/tags-csaladi.png') no-repeat left center;}
.szallas-tags-kont .tag-wellness {background: url('/public/images/tags-wellness.png') no-repeat left center;}
.szallas-tags-kont .tag-trening {background: url('/public/images/tags-trening.png') no-repeat left center;}
.szallas-tags-kont .tag-rendezveny {background: url('/public/images/tags-csaladi.png') no-repeat left center;}
.szallas-tags-kont .tag-allatbarat {background: url('/public/images/tags-allatbarat.png') no-repeat left center;}
.szallas-tags-kont .tag-konferencia {background: url('/public/images/tags-konferencia.png') no-repeat left center;}
.szallas-tags-kont .tag-bababarat {background: url('/public/images/tags-bababarat.png') no-repeat left center;}

.boxbottomline {background: url('/public/images/boxbottomline.png') no-repeat left center; height: 3px}

.szallas-tabs-kont.ui-widget-content {background: none; border: none}
.szallas-tabs-kont .ui-widget-header {background: none; border: none}
.szallas-tabs-kont .ui-tabs-panel {border: 1px solid #e5e5e5 !important; margin: 0 3px;}
.szallas-tabs-kont .ui-tabs-nav li {margin-right: 5px !important; border-color: #e5e5e5 !important}
.szallas-tabs-kont .ui-tabs-nav li a {background-color: #e5e5e5; color: #1a438a;font-size:14px;}
.szallas-tabs-kont .ui-state-active a {background-color: #fff !important; color: #59564B !important}

.szallas-tabs-kont ul.tabinnerlist {float: left;}
.szallas-tabs-kont ul.tabinnerlist li {font-weight: normal; float: left; width: 170px; background: url('/public/images/adatlapcheck.png') no-repeat left center; padding-left: 25px }
.szallas-tabs-kont ul.tabinnerlist li span {padding-left: 5px; color: #c3c3c3}

.szallas-megkozelites-kont {margin-bottom: 30px}
.szallas-megkozelites-kont .textbottomline {border-bottom: 1px solid #E5E5E5; width: 620px; margin: 0 auto }
.szallas-megkozelites-kont .textbottomline.light {border-bottom: 1px solid #efefef; }
.szallas-megkozelites-kont .megkoz-head {font-size: 22px; padding: 10px 0; padding: 10px 20px; font-family: 'OpenSans-Light', arial, helvetica, sans-serif;}
.szallas-megkozelites-kont .megkoz-text { padding: 10px 20px; font-size: 14px}
.szallas-megkozelites-kont .megkoz-adatok {float: left; clear: both; width: 100%;padding-bottom:10px;}
.szallas-megkozelites-kont .megkoz-adatok ul {float: left; width: 300px;padding-left:10px;}
.szallas-megkozelites-kont .megkoz-adatok ul li {float: left;clear: both; width: 100%}
.szallas-megkozelites-kont .megkoz-adatok ul li label {float: left; font-weight: normal}
.szallas-megkozelites-kont .megkoz-adatok ul li span {float: right;}
.megkoz-utvonalterv .keresoform { background: #f7f7f7; float: left; width: 100%; padding: 6px 0 10px 0; margin-top: 20px}
.megkoz-utvonalterv .keresoform div {float: left}
.megkoz-utvonalterv .keresoform .title {font-size: 14px; margin: 10px 0 0 20px}
.megkoz-utvonalterv .keresoform .celmezo {background: url('/public/images/szallasutvonaltervtextbg.png') no-repeat left center; margin: 5px 0 0 10px; width: 237px; height: 30px}
.megkoz-utvonalterv .keresoform .celmezo input {border: none; font-size: 13px; color: #d40063; margin: 6px 3px 4px 10px}
.megkoz-utvonalterv .keresoform .mehetgomb {margin: 5px 0 0 10px; width: 62px; height: 30px;}
.megkoz-utvonalterv .keresoform .mehetgomb a {display: block; padding: 8px 0 0 10px; width: 52px; height: 22px; color: #fff; background: url('/public/images/szallasutvonalgomb.png') no-repeat left center;}
.megkoz-utvonalterv .keresoform .mehetgomb a:hover {text-decoration: none;}

.megkoz-utvonalterv .terkep {width: 640px; height: 355px; clear: both}
.szallas-ajanlatok-kont .ajanlatoktitle {font-size: 22px; padding: 10px 0 10px 20px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;position: relative;}
.szallas-ajanlatok-kont .offers .rows {background: none;}
.szallas-ajanlatok-kont .offers .name {width: 295px}
.szallas-ajanlatok-kont .offers .name .title {color: #365a98; font-size: 14px; float: left;line-height:21px;}
.szallas-ajanlatok-kont .offers .name .title.signed {background: url('/public/images/exclamation.png') no-repeat right center;padding-right: 20px}
.szallas-ajanlatok-kont .offers .name .desc {font-size: 12px; font-weight: normal; clear: both}
.szallas-ajanlatok-kont .offers .name .kedvezmeny-tipus { margin-top: 5px;text-align: left;color:#D40063;font-style: normal;font-weight: normal;clear: both;}
.szallas-ajanlatok-kont .offers .ajanlat {width: 90px}
.szallas-ajanlatok-kont .offers .ajanlat.akcios {width: 150px}
.szallas-ajanlatok-kont .offers .ajanlat .exclamation {background: none}
.szallas-ajanlatok-kont .button a, .price-box .button a {display: block; font-weight: normal; padding: 6px 0 0 0; width: 100px; height: 22px; color: #fff; background: url('/public/images/szallasajanlat-akgomb.png') no-repeat left center;}
.szallas-ajanlatok-kont .button a:hover, .price-box .button a:hover {text-decoration: none;}
.price-box .button.kf a {margin: 10px auto;}

.ajanlatoktitle div.naptar {float: right; margin-top: 5px; margin-right: 15px; background: url('/public/images/szallasajanlat-naptarikon.png') no-repeat left center; padding-left: 20px; color: #d40063; font-size: 12px}
.ajanlatoktitle span.tol,
.ajanlatoktitle span.ig {padding: 0 5px}

.szallas-ajanlatok-kont .ajanlatar {color: #d40063; font-weight: bold; font-size: 16px; text-align: right}
.szallas-ajanlatok-kont .ajanlatar .price-athuzott{color:#4B4B4B;text-decoration: line-through;font-size:14px;font-weight:normal;}
.szallas-ajanlatok-kont .ajanlatar span.akciosar{font-size:15px;}
.szallas-ajanlatok-kont .ajanlatar span.akcios{font-size:14px;font-weight:normal;}
.szallas-ajanlatok-kont .ajanlatar .ejtext{color:#4B4B4B;font-size:12px;font-weight:normal;}
.szallas-ajanlatok-kont .ajanlat_post {color: #d40063; text-align: right; font-weight: normal}
.szallas-ajanlatok-kont .ajanlat .button {float: right; margin-top: 5px}
.szallas-ajanlatok-kont .ajanlatar .szazalek {
	background: url(/public/images/szazalek.png) left top no-repeat; 
	width: 57px; 
	height: 26px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 2px 0 0 4px;
    text-align:left;
    position: relative;
    float:left;
    margin-top: 6px;
    top:0;
    left:0;
}                                    

.szallas-ajanlatok-kont .noajanlat {float:left;padding:20px;font-size: 14px;}

.legjobb-ajanlat-kont {margin: 0;margin-top: 20px}
.legjobb-ajanlat-kont .title {padding: 10px 20px; font-size: 18px; font-weight: normal; float: left; width: 357px; color: #575757}
.legjobb-ajanlat-kont .ajanlat {float: left;margin: 0 20px}
.legjobb-ajanlat-kont .ar {font-size: 32px; font-weight: bold; color: #d40063;float: left;line-height:34px;}
.legjobb-ajanlat-kont .post {font-size: 12px; font-weight: normal; color: #d40063;float: left;clear: both}
.legjobb-ajanlat-kont .button {float: right;margin: 0 20px;}
.legjobb-ajanlat-kont .button a, .elerheto .button a {display: block; font-weight: normal; padding: 7px 0 0 0; width: 120px; font-size: 14px; text-align: center; height: 23px; color: #fff; background: url('/public/images/szallas-arkalkulgomb.png') no-repeat left center;}
.legjobb-ajanlat-kont .button a:hover {text-decoration: none;}
.elerheto .elerheto-text{float: left;font-size: 14px;margin: 25px 0 0 20px;}
.elerheto .button {float:right;margin: 20px 20px 25px;}
.right.szallasadatlap .textbottomline {border-bottom: 1px solid #E5E5E5; max-width: 360px; width:100%; margin: 10px auto }

.ongo-ertekeles-kont {float: left; margin: 20px;width:360px;}
.ongo-ertekeles-kont .ongo-head {float:left; width:260px; height: 30px;  padding: 0 0 0 77px; background: url('/public/images/szallas-ongoertekeles-ongologo.png') no-repeat 0 2px;font-size:20px;color:#C8CBDA;}
.ongo-ertekeles-kont .ongo-box {float:left; width:360px; height: 115px;background: url('/public/images/szallas-ongoertekeles-box.png') no-repeat;padding-top:10px;}
.ongo-ertekeles-kont .ongo-box .ongo-box-left {float:left; width:235px; height: 115px;}
.ongo-ertekeles-kont .ongo-box .ongo-box-right {float:left; width:125px; height: 115px;color:#2f3f89;}
.ongo-ertekeles-kont .ongo-box .ongo-box-right .ratenum {font-size:40px;text-align:center;padding-top: 20px;}
.ongo-ertekeles-kont .ongo-box .ongo-box-right .ratenum .ratemax {color:#b5bacd;font-family:'OpenSans-Light', arial, helvetica, sans-serif}
.ongo-ertekeles-kont .ongo-box .ongo-box-right .ratefrom {text-align:center;}

.slideshow-kont {max-width:680px; width: 100%;height:350px;text-align:center;}
.slideshow-kont .slideshow-item {overflow: hidden; max-width: 780px; width: 100%; height: 350px;}
#content.kulfold .slideshow-kont .slideshow-item { max-width: 680px;}
.slideshow-nav, #nav {float:left;width:680px;margin:0;padding:0;}
.slideshow-nav #nav li {float:left;width:85px;height:65px;border-top:2px solid #ffffff;position:relative; cursor:pointer;}
.slideshow-nav #nav li.activeLI {border-top:2px solid #D7116D;}
.slideshow-nav #nav li .mask {float:left;height: 65px;position: absolute;top: 0;left:0;width: 85px;z-index: 10;background: #000000;opacity:0.4;filter:alpha(opacity=40);}
.slideshow-nav #nav li.activeLI  .mask {opacity:0;filter:alpha(opacity=0);}

.table_tart li {font-weight: normal}

.rating {  float: left;  width: 200px;  height: 10px;  border: solid 1px #BBB;  border-right: 0px;  margin-top: 2px; }
.rating_fullbg {  float: left;  width: 760px;  margin: 10px 0px 10px 0px;}
/*.rating_ossz {  float: right; text-align: right; width: 110px;  height: 80px;  padding: 10px;  border-left: solid 2px white; }*/
.rating_empty {  float: left;  width: 19px;  height: 10px;  background: white;  border-right: solid 1px #BBB; }
.rating_number {  float: left;  padding: 5px 10px; border:2px solid #ED6AAA; color:#ED6AAA;font-size: 16px;}
.rating_doboz {  float: left;  font-weight: bold}
.rating_doboz_left {float: left;border-right:1px solid white;width: 180px;padding: 8px 0px 0px 0px;margin-right:25px;}
.rating_cimke {  float: left; clear: both}
.rating_cimke input {margin-top:0;}
.rating_cimke {float: left; position: relative;background: #fff; top: 1px; padding-right: 3px}
.rating_line {float: left; width: 100%; padding-right: 0; clear: both; background: url(/public/images/ertekeles-list-bg.png) left 13px repeat-x;}
.rating_akt {float: none; padding: 0; width: auto;}
.rating_adat {position: relative;background: #fff; top: 1px;padding-left: 5px;}
.rating_adat {  float: right; }
.rating_adat_v {  float: left;  width: 350px; }
.rating_velemeny {  float: left;  width: 700px;  padding: 8px 10px 0px 0px; font-size: 13px }
.rating_error {  float: left;  width: 400px;  padding: 8px 0px 0px 0px;  color:red; }
.rating_akt {  float: left; }
.rating_doboz_left .rating_akt { font-weight: bold }
.rating_comm_avatar {  float: left;  width: 45px; }
.rating_comm_date {  font-size: 11px; }
.rating_comm_text img{ border: none; padding-top: 5px; }
.rating_layer {  display: none }
.rating_reply {  float: left; padding: 0; }
.foglalas_tooltip {  float: left;  border: 1px solid #111;  background-color: #eee;  padding: 10px;  font-size: 12px;  width: 300px; }
.rating_comm_hpic {  float: left;  width: 85px; }
.rating_comm_szall {  float: left;  width: 125px; }
.rating_comm_text2 {  float: left;  width: 310px; }
.rating_label {float: left;  padding: 3px 0 0 5px; font-size:11px;}
.rating_in_list {float: left;  padding-top: 10px;width:250px;}

.new-list-image-r { float: left; width: 125px; padding-left: 5px; height: 115px;}
.new-list-desc-r { float: left; width: 265px; padding-top: 0px;}
.new-list-desc-r a,.new-list-desc-r .nevlabel{ color: #4cb8e0; font-size: 16px; text-decoration: none; }

.rating-box {float: left; margin: 20px 0 0 20px; border: 1px solid #e5e5e5; border-radius: 4px }
.rating_top {float: left; height:215px;margin-left:10px;}
.rating-leftnumber {float: left; }
.rating_top .rating_ossz{float: left;padding:8px 47px 25px 20px;width:102px;clear: both}
.rating_top .head {float: left; font-weight: normal !important; font-size: 20px;padding: 8px 47px 0 20px;text-align: left;width:auto;}
.rating_top .rating_ossz_t {float: left; width:120px;text-align:center;}
.rating_top .rating_ossz_doboz {float: left;border-radius: 6px; width:110px;padding: 3px 0 0;text-align:center; border: 1px solid #fff; color:#fff;font-size:40px;margin-top:0;background: url(/public/images/ertekeles-number-bg.png) repeat-x;line-height: 40px}
.rating_top .rating_ossz_doboz .alapjan {font-size: 12px;line-height: 12px;padding: 2px 0 4px}

.rating_cim {float:left;font-size:18px;font-weight: bold;padding:10px 0;}

.rating_comments {float: left;margin: 5px 0 0 20px; border-top: 1px solid #e5e5e5;width:638px;clear:both;}
.rating_comments .rating_comment { float: left; width:100%;  padding: 15px 0px;  border-top: 1px dotted #E0E0E0;clear: both }
.rating_comments .rating_comm_user {width: 118px;float: left;border: 1px solid #CCCCCC;border-radius: 5px; padding-bottom: 10px; text-align: center; background: url(/public/images/rating-user-bg.png) top left no-repeat}
.rating_comments .rating_comm_user .usernev {font-size:16px;}
.rating_comm_user .comm-num {float: left; width: 100%; margin: 5px 0 10px; color: #1a438a}
.rating_comm_user .comm-num div {font-size: 40px; line-height: 40px}
.rating_comm_user .comm-user {font-weight: bold}
.rating_comm_user .comm-user strong {font-size: 11px}


.rating_comm_text_kont {float:left;margin-left: 13px; width: 505px;font-size:13px;}
.rating_comm_text_kont .rating_comm_text {  float: left;  width: 465px; min-height:30px; margin-left: 6px}
.rating_comm_text_kont .rating_comm_poz{float: left; width: 22px; height: 22px; background: url(/public/images/ertekeles-plusminus.png) 0 0 no-repeat;clear: both}
.rating_comm_text_kont .rating_comm_neg{float: left; width: 22px; height: 22px; background: url(/public/images/ertekeles-plusminus.png) -22px 0 no-repeat;clear: both}
.rating_comm_text_kont .rating_comm_text,
.rating_comm_text_kont .rating_comm_poz,
.rating_comm_text_kont .rating_comm_neg {margin-bottom: 10px}
.rating_comments .rating_comment .rating_comm_num {float: left;  padding: 5px 10px; border:2px solid #ED6AAA; color:#ED6AAA;font-size: 16px;margin:30px 10px 0 10px;width:25px;text-align: center;}
.rating_comments .rating_comment .rating_comm_text_kont .rating_comm_reply {float: left;  width: 435px; margin-top:5px;}
.rating_comm_text_kont .rating_comm_reply {width: auto; clear: both}
.rating_comm_text_kont .rating_reply {margin-left: 28px}

.ertekelesdarab {float: left; margin: 10px 0 0 20px;font-size: 15px;clear:both;}

.rating_bemutatkozas {float:right;width:200px;}
.rating_bemutatkozas .rating_number {float:right;}
.rating_bemutatkozas .rating_label {float:right;text-align:right;padding:2px 8px 0 0}
.bem-top {float:left;width:445px;}
.szallas_velemenyek {float:left;width:100%;}

.rating_fullbg .rating_doboz{width:445px;}
.rating_fullbg .rating_adat{width:300px;}
.rating_topnums {float:left;width:20px;text-align:center;}

#rating_szuro {float: left; clear: both; width: 227px; padding-top: 8px}
#rating_szuro .rating_line {margin-bottom: 5px;}
#rating_szuro .rating_line.aktiv,
#rating_szuro .rating_line.aktiv .rating_cimke,
#rating_szuro .rating_line.aktiv .rating_adat {background: #69a234; color: #fff}
#rating_szuro .rating_line.aktiv .rating_cimke,
#rating_szuro .rating_line.aktiv .rating_adat {top: 0}
#rating_szuro .rating_cimke input {margin-right: 5px}
#rating_szuro .rating_line.aktiv {background: url("/public/images/ertekeles-list-bg-aktiv.png") repeat-x left 13px #69a234}

.pagerkont.ratings {margin-bottom: 20px}

.szallas-ajanlatok-kont.akform {margin-bottom:20px;}
.szallas-ajanlatok-kont.akform .ajanlatoktitle {font-size:16px;}
.szallas-ajanlatok-kont.akform td {padding:2px;}
.adatlapk47 {float:left;}
#ajanlat_datum_kiir {float:left;padding-right:10px;}
.szallas-ajanlatok-kont.akform .button {float:left;}
.szallas-ajanlatok-kont.akform .button_back {float:left;padding-right:10px;}
.szallas-ajanlatok-kont.akform .button a {display: block; font-weight: normal; padding: 7px 0 0 0;margin-bottom:10px; width: 120px; font-size: 14px; text-align: center; height: 23px; color: #fff; background: url('/public/images/szallas-arkalkulgomb.png') no-repeat left center;}
.szallas-ajanlatok-kont.akform .button_back a {display: block; font-weight: normal; padding: 5px 0 0 0;margin-bottom:10px; width: 120px; font-size: 14px; text-align: center; height: 23px; color: #fff; background:#95907A;border:1px solid #737061;border-radius:3px;}
.szallas-ajanlatok-kont.akform .button_back a:hover {text-decoration:none;}

.rating_ujbg {float:left;margin:20px;}
.rating_ujbg .rating_empty {  float: left;  width: 19px;  height: 10px;  background: white;  border-right: solid 1px #BBB; }
.rating_ujbg .rating_full {   background: #D40063; float: left;  width: 19px;  height: 10px;  border-right: solid 1px #BBB; }
.rating_ujbg .rating_cimke {  float: left;  width: 130px;  padding-right: 10px; clear: both}
.rating_ujbg .rating_cimke input {margin-top:0;}
.rating_ujbg .rating_adat {  float: left;  width: 90px; }
.rating_ujbg .rating_adat_v {  float: left;  width: 350px; }
.rating_ujbg .rating_error {  float: left;  width: 600px;  padding: 8px 0px 0px 0px;  color:red; }
.rating_ujbg .rating_akt {  float: left;  width: 30px;  padding-left: 10px; }
.szallas_velemenyekk {float:left;width:600px;margin-left:20px;}

.melleklet-breadcrumbs {font-size:24px; background: url(/public/images/tpart-maintitle-bg.png) center repeat-x; float: left; width: 100%; margin-bottom: 20px}
.melleklet-breadcrumbs .mellbc-items { background: #fff; padding-right: 20px; float: left;}
.melleklet-breadcrumbs a {color: #7b7b7b;}
.melleklet-breadcrumbs a:hover {text-decoration: none}
.melleklet-breadcrumbs span {color: #63A92C;}
.melleklet-breadcrumbs span.nyil {font-size: 14px; color: #7b7b7b; position: relative; bottom: 2px; padding: 8px;}

.melleklet-big-pic {background: none repeat scroll 0 0 #FFFFFF;float: left;position: relative;width: 634px;}
.melleklet-big-price a {background: url("../images/price-bg.png") repeat-x scroll 0 0 transparent;color: #D40063;display: block;font-size: 14px;font-weight: bold;right: 0px;padding: 10px;position: absolute;text-align: center;top: 45px;}
.melleklet-big-pic-transp {background: #000000;opacity:0.8;filter:alpha(opacity=80); display: block;padding: 10px 7px 10px 7px;position: absolute;bottom: 0px;width: 620px;color:white;}
.melleklet-big-pic-transp .title{font-size:26px;color:white;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.melleklet-big-pic-transp .desc{font-size:14px;color:white;}

.tpart-hasabok {float: left; width: 640px; }
.tpart-sor {float:left;width:100%;margin-top: 30px;}
.tpart-hasab {float: left; width: 310px; margin: 0 20px 0 0}
.tpart-hasab.jobb {margin: 0}
.tpart-hasab-elem {float: left; margin-bottom: 15px;width: 310px;margin-right:20px;}
.tpart-hasab-elem.jobb {margin: 0}
.tpart-maintitle {float: left;width: 100%; height: 26px; background: url(/public/images/tpart-maintitle-bg.png) center repeat-x;}
.tpart-maintitle span {
	display: block; 
	float: left; 
	height: 26px; 
	background: #fff; 
	padding: 0 10px 0 0; 
	color: #d40063; 
	font-family: 'OpenSans-Light', arial, helvetica, sans-serif; 
	font-size: 26px; 
	line-height: 15px;
}
.tpart-kepes {float: left; margin: 20px 0 10px; padding: 2px; border: 1px solid #e5e5e5;border-radius: 2px; height: 174px}
.tpart-kepes .kep {float: left; position: relative}
.tpart-kepes .lead-kont {float: left; background: url(/public/images/tpart-lead-bg.png); position: absolute; left: 0; bottom: 0; width: 304px; height: 51px}
.tpart-kepes .lead-szazalek {
	background: url(/public/images/tpart-szazalek.png) left top no-repeat; 
	position: absolute; 
	right: -7px; 
	bottom: 10px; 
	width: 43px; 
	height: 26px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 17px;
}
.tpart-kepes .lead-title {font-size: 14px; color: #000; margin: 8px 0 0 10px}
.tpart-kepes .lead-text {font-size: 18px; color: #ec1076; margin: 0 0 0 10px; line-height: 15px}
.tpart-middletext {float: left; margin-bottom: 10px}
.tpart-middletext .middletitle {float: left; color: #1a438a; font-size: 18px;font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif;}
.tpart-middletext .middlesub {float: left; clear: both; color: #a8a8a8; font-size: 12px;margin-bottom: 5px}
.tpart-middletext .middledesc {float: left; clear: both; color: #5d5d5d; font-size: 14px;}
.tpart-bottomlead {border: 1px solid #e5e5e5;border-radius: 4px;clear:both;}
.tpart-bottomlead legend {font-size: 18px; color: #6d6d6d; padding: 0 5px 0 0; margin-left: 5px}
.tpart-bottomlead .bottombox {float: left; margin-bottom: 10px; padding: 0 10px;clear:both;}
.tpart-bottomlead .bottombox .title {font-size: 15px; color: #1a438a; font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif;}
.tpart-bottomlead .bottombox .price {font-size: 14px; color: #d40063; font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif;}

div.inner-content.adatlap,
div.inner-content.melleklet {
	background: url('/public/images/travelo-kozep-bg.png') left top #FFF;
}
div.inner-content.adatlap .right,
div.inner-content.melleklet .right {
	background: none;
}
div.inner-content.melleklet .right .right-top {
	margin: 0;
	width: 400px;
}

.kedvenc-center {width: 360px; background: #fff; padding: 5px; margin: 10px auto !important}
.kedvenc-kontener {float: left; width: 100%;}
.kedvenc-kontener .kep img {max-width:180px;}
.kedvenc-maintitle {float: left;width: 100%; height: 26px; background: url(/public/images/tpart-maintitle-bg.png) center repeat-x; margin-bottom: 20px}
.kedvenc-maintitle span {
	display: block; 
	float: left; 
	height: 24px; 
	background: #fff; 
	padding: 0 10px 0 0; 
	color: #d40063; 
	font-family: 'OpenSans-Light', arial, helvetica, sans-serif; 
	font-size: 24px; 
	line-height: 20px;
}

.kedvenc-kontener .szoveg,
.kedvenc-kontener .kep {float: left}
.kedvenc-kontener .kep {margin-right: 10px}
.kedvenc-kontener .szoveg {width: 170px}
.kedvenc-kontener .szoveg .title {font-size: 20px; color: #1a438a}
.kedvenc-kontener  .csillagok {float: left; width: 100%; margin-bottom: 5px}
.kedvenc-kontener  .csillagok span {float: left; width: 16px; height: 16px; background: url('/public/images/adatlapcsillag.png') no-repeat center center #fff}
.kedvenc-kontener .szoveg .text {font-size: 12px; color: #4b4b4b}

.ongo-beszamolo-kont {float:left;width:640px;margin:10px 0 20px 20px;}
.ongo-beszamolo-kont .ongo-head {float:left; width:260px; height: 30px;  padding: 0 0 0 77px; background: url('/public/images/szallas-ongoertekeles-ongologo.png') no-repeat 0 5px;font-size:20px;color:#C8CBDA;}
.ongo-beszamolo-kont .ongo-beszamolo-doboz-top {float:left; width:640px;background: url('/public/images/ongo_beszamolo_top.png') no-repeat;height:65px;}
.ongo-beszamolo-kont .ongo-beszamolo-doboz {float:left; width:598px;border:1px solid #E8EAF3;border-top:0;padding:15px 20px;font-size:13px;}
.adatlap47{float: left; width: 500px; padding-top: 10px;}
.adatlap48{width: 600px; border-top: dotted 1px #CCC; padding: 5px 0px;margin-top:10px;}
.adatlap49{margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px;list-style-type: disc;}
.adatlap50{font-size: 14px; line-height: 17px;}
.adatlap51{padding-bottom: 10px;font-size:13px;}
.adatlap52{float: left; width: 130px; padding-top: 10px; text-align: center;}
.adatlap53{border: solid 4px #EEE;}
.adatlap54{ text-decoration: none; font-weight: bold;}
.adatlap55{color: #AAA; font-size: 11px;}
.adatlap56{float: left; width: 390px;}
.adatlap57{float: left; width: 530px; margin: 0px 0px 0px 10px; padding: 20px 0px 0px 10px;}
.adatlap58{float: left; width: 530px;float: left; background: #ffffe8; border: solid 1px #fcf3d0; padding: 10px; margin: 10px 0px 10px 0px;}

.inner-content.ertekeles {font-size: 13px}

.randomertekeles-title {margin: 13px 10px 5px 10px}
.randomertekeles-title a {color: #a9aec1 !important; }
.randomertekeles-text {font-style: italic; font-size: 15px; margin: 0 10px}
.randomertekeles-text a {color: #3d4674 !important; }
.ongo-box-right a:hover,
.randomertekeles-title a:hover,
.randomertekeles-text a:hover {text-decoration: none}

.ongo-jobboldal-center {width: 360px; background: #fff; padding: 5px; margin: 10px auto !important}
.ongo-jobboldal-kontener {float: left; width: 100%;margin-top: 20px}
.ongo-jobboldal-maintitle {float: left;width: 100%; height: 26px; background: url(/public/images/tpart-maintitle-bg.png) center repeat-x; margin-bottom: 20px}
.ongo-jobboldal-maintitle span {
	display: block; 
	float: left; 
	height: 24px; 
	background: #fff; 
	padding: 0 10px 0 0; 
	color: #d40063; 
	font-family: 'OpenSans-Light', arial, helvetica, sans-serif; 
	font-size: 24px; 
	line-height: 20px;
}
.ongoitem {float: left; width: 100%; margin-bottom: 5px}
.ongo-jobboldal-kontener .szoveg,
.ongo-jobboldal-kontener .kep {float: left; margin-right: 10px}
.ongo-jobboldal-kontener .kep img {width: 50px}
.ongo-jobboldal-kontener .szoveg {}
.ongo-jobboldal-kontener .szoveg .usertitle a {margin-right: 5px}
.ongo-jobboldal-kontener .szoveg .title {font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif;font-size: 15px; color: #1a438a;width:290px;}
.ongo-jobboldal-kontener .szoveg .time {font-size: 13px; color: #a8a8a8}


#regTravelo {
    background: #e5e5e5;
    border: 1px solid #c5d1c4;
	width: 925px;
	font-size: 14px;
	color: #7c7c7c;
}

#regTravelo div.commonReg {
    float: left;
    width: 922px;
}

#regTravelo #indalogo {
    float: left;
    width: 150px;
}

#regTravelo #indacontent {
    overflow: hidden;
    width: 750px;
	margin: 25px 0 25px 25px;
	
}

#regTravelo div.formRowShort {
    float: left;
    padding-bottom: 15px;
    width: 750px;
}

#regTravelo div.formRowShort {
    clear: both;
    float: left;
    padding-bottom: 2px;
}

#regTravelo  div.formRowShortError {
    clear: both;
    color: #F00000;
    display: none;
    float: left;
    font-weight: bold;
    width: 750px;
}

#regTravelo  div.formRowShort {
    float: left;
    padding-bottom: 15px;
    width: 750px;
}

#regTravelo div.formRowShort {
    clear: both;
    float: left;
    padding-bottom: 15px;
}

#regTravelo div.formCols {
    float: left;
}

#regTravelo  div.regRow label {
    display: block;
    float: left;
    width: 150px;
}

#regTravelo  div.regRow input.field {
    border: 1px solid #D6D6D6;
    height: 19px;
    width: 209px;
}

#regTravelo.beallitasok {
    background: #e5e5e5;
    border: 1px solid #c5d1c4;
	width: 725px;
	font-size: 14px;
	color: #7c7c7c;
}
#regTravelo.beallitasok div.formRowShort {width: 620px;padding-left:50px;}
#regTravelo.beallitasok div.formRow {width: 675px;clear: both;float: left;padding-bottom: 15px;font-weight: bold;}
#regTravelo.beallitasok div.regRow label {width: 220px;}
#regTravelo.beallitasok div.regRow label.nowidth {width: auto;float: none;display:inline;}
#regTravelo.beallitasok .button a {display: block; font-weight: normal; padding: 7px 0 0 0;margin-bottom:10px; width: 120px; font-size: 14px; text-align: center; height: 23px; color: #fff; background: url('/public/images/szallas-arkalkulgomb.png') no-repeat left center;}
#regTravelo.beallitasok div.magyarazat{float:left;font-size: 13px;}

.szallas-tabs-kont.kulfold .ui-tabs-nav li a {padding: 0.5em 0.35em}

.partner-container{max-width: 376px; width: 100% !important; margin: 0 auto;border:1px solid #dfdfdf;}

.szallas-megkozelites-kont.partnerbox {background: #f7f7f7; background: #eee}
.partnerbox .textbottomline {border-bottom: 1px solid #f1f1f1; float: left; width: 620px; margin-left: 10px}
.partnerrightkont {padding: 10px; float: left; clear: both; max-width: 342px; width:100%; margin-left: 10px; background: #fff}
.partnerrightkont.last {margin-bottom: 10px;}
.partnerleftlogo {float: left; margin: 10px; width: 160px; text-align: center }
.partnerrightline {float: left;max-width: 415px; width:100%;font-size: 14px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif; color: #222}
.partnerrightline.logoval {margin-top: 20px; width: 160px;}
.partnerrightline.logoval .partner-nev{font-size: 18px; color :#1a438a;}
.partnerrightline.logoval .elerheto-ajanlat{color :#1a438a;font-size:11px;}
.partnerrightline.logoval .elerheto-ajanlat b {font-size:14px;}

.partnerrightline strong {font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif;}

.szallas-ajanlatok-kont.kulfold .ajanlatoktitle .tol {font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif; font-size: 12px}
.szallas-ajanlatok-kont.kulfold .ajanlatar {font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif; font-size: 14px}
.szallas-ajanlatok-kont.kulfold .ajanlatar .athuzott {color: #464646; text-decoration: line-through; font-weight: normal}
.szallas-ajanlatok-kont.kulfold .offers .ajanlat {width: 210px}
.szallas-ajanlatok-kont.kulfold .offers .ajanlat-button {width: 130px}
.szallas-ajanlatok-kont.kulfold .ajanlat-button .button {float:right;}

.inner-content.profiloldal .melleklet-breadcrumbs {background: none;}
.inner-content.profiloldal .left {padding-top: 10px; width: 770px}
.inner-content.profiloldal .right {width: 270px; background: none;}

.profil-lekeresek-kont table {border-collapse: collapse; margin: 0; padding: 0}
.profil-lekeresek-kont table td {border: 1px solid #ccc; background: #f5f5f5; padding: 3px 5px}
.profil-lekeresek-kont table thead td {
	font-weight: bold; 
	color: #000;
	text-align: right; 
	height: 15px; padding: 3px 5px; 
	background: url(/public/images/table-head-bg.png) repeat-x #e6e6e6
}

.profil-lekeresek-kont table thead td.azon {width: 70px}
.profil-lekeresek-kont table thead td.szallnev {width: 150px}
.profil-lekeresek-kont table thead td.erkez {width: 90px}
.profil-lekeresek-kont table thead td.tavoz {width: 88px}
.profil-lekeresek-kont table thead td.ej {width: 15px}
.profil-lekeresek-kont table thead td.ideje {width: 115px}
.profil-lekeresek-kont table thead td.vegossz {width: 68px}
.profil-lekeresek-kont table thead td.state {width: 95px}
.profil-lekeresek-kont table thead td.func {width: 125px}
.profil-lekeresek-kont table thead td.targy {width: 150px}

.profil-lekeresek-kont table tbody td {text-align: left}
.profil-lekeresek-kont table tbody .func {text-align: center;padding: 12px 14px;}

.profil-lekeresek-kont table tbody td.aright {text-align: right}

.profil-lekeresek-kont table .button {
	display: block; 
	color: #fff; 
	text-align: center;
	background: url(/public/images/table-button-bg.png) no-repeat 0 0;
	width: 101px;
	height: 17px;
	padding: 4px 0;
}

.profiletopmenu {float: right; margin: 14px 10px 0 0}
.profiletopmenu .register {
	float: left;
	display: block;
	background: url(/public/images/profil_create.png) no-repeat; 
	height: 20px;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	margin-right: 15px;
	margin-top: 5px;
}
.profiletopmenu .login {
	float: left;
	display: block;
	background: url(/public/images/profil_belepes_button.png) no-repeat; 
	height: 24px;
	width: 81px;
}

.profile_rightmenu_kont {
	float: left;
	width: 240px !important;
	background: #71ba54;
}

.profile_rightmenu_kont {margin: 64px 0 0 10px !important;}
.profile_rightmenu_kont ul {list-style: none; padding: 10px 5px}
.profile_rightmenu_kont ul li {margin: 5px 0 5px 5px; padding: 0 0 0 25px;}
.profile_rightmenu_kont ul li.profil {background: url(/public/images/profil_key.png) no-repeat left center}
.profile_rightmenu_kont ul li.adatmodositas {background: url(/public/images/profil_create.png) no-repeat left center}
.profile_rightmenu_kont ul li a {color: #fff; font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif; font-size: 13px}
.profile_rightmenu_kont ul li a:hover {text-decoration: none}

.kulfoldajanlatok-ajaxlista-kont .ui-datepicker-trigger {color: #EBF5F8;visibility:hidden;}

.topmenu-kont {float: left; margin-left: 20px; width: 100%;max-width:830px;}
.topmenu-left {float: left; max-width:750px; width: 100%;}
.rendezvenyoldal .topmenu-left {width:700px;}
.topmenu-left .menu-kont {float:left;position:relative}
.topmenu-kont .submenu-kont {padding: 30px 0px;background: #FFF;display: none;position: absolute;left: -250px;top: 52px;z-index: 1000;width: 601px;box-shadow: 0px 0px 10px #888888;}
.topmenu-kont .submenu-kont.ezmostjo {width: 621px;left: -255px;}
.topmenu-kont .submenu-kont.magazin {width: 902px;left: -240px;}
.topmenu-kont .submenu-kont.kozel, .topmenu-kont .submenu-kont.tavol {width: 300px;left: -65px;}

.topmenu-kont a {float: left; margin: 15px 0 0 0px; color: #fff; text-transform: uppercase; text-decoration: none;font-size: 18px;padding: 0px 12px 0 12px;}
.topmenu-kont .topmenu-left > span {float: left; margin: 15px 0 0 0px; color: #fff; text-transform: uppercase; text-decoration: none;font-size: 18px;padding: 0px 12px 0 12px;}
.topmenu-kont a.kozel,
.topmenu-kont a.tavol {text-align: center;}
.topmenu-kont a:hover { color: #bdff74; }
.topmenu-kont a.kozel:hover,
.topmenu-kont a.tavol:hover,
.topmenu-kont a.menuhover {display: block; /*color: #4c4643;*/text-align: center;padding-bottom: 15px}
.topmenu-kont .div_topmenu, .topmenu-kont .div_topmenu a{z-index: 100;}
.topmenu-kont .submenu-arrow {position:absolute;background: url('/public/images/topmenuitem-bg-arrow.png') 0 0 no-repeat;width:20px;height:10px;left:280px;top:-10px;}
.topmenu-kont .ezmostjo .submenu-arrow {left:300px;}
.topmenu-kont .kozel .submenu-arrow, .topmenu-kont .tavol .submenu-arrow {left:140px;}

#top_right { float: right; margin: 7px 20px 0 0}

.topmenu-kont .reg { color: #fff; }

.topmenu-kont .reg, .topmenu-kont .login, .topmenu-kont .logged {font-size: 13px;font-weight: 400; text-decoration: none; line-height: 40px; margin-right: 10px; height: 40px;margin-top: 0;text-transform:none;padding:0;}

.topmenu-kont .reg span { background: url('/public/images/footersprite.png') no-repeat; width: 14px; height: 16px; display: inline-block; margin-right: 2px;position: relative;top: 3px;}

.topmenu-kont .login {background: url('/public/images/footersprite.png') no-repeat -32px 8px; width: 60px; height: 36px; display: inline-block; padding-left: 22px;color: #575245; text-shadow: 0px 1px 0px #fff;}
.topmenu-kont .login:hover {background: url('/public/images/footersprite.png') no-repeat -32px -24px; width: 60px;  height: 36px; display: inline-block; padding-left: 22px;color: #38352d; text-shadow: 0px 1px 0px #fff;}

.topmenu-kont .logged {text-transform: none;}
.topmenu-kont .loggedtext {float:left;line-height: 40px;height: 40px;margin-top: 0;font-size: 13px;font-weight: 400;}



#footer { margin: 10px auto; max-width: 1080px; width: 100%;}
#footer li { list-style: none; font-size: 13px; float: left; }
#footer li.link {list-style: none;border-right: solid 1px #c8c6bf;padding-right: 10px;margin-right: 10px;}
#footer ul { display: inline-block; float: left; }
ul#linkek { margin-top: 8px; float: left; }
footer li.link:last-child { border: none; }
ul#logok { float: right; }
ul#logok li { float: left; }
ul#logok a {display: block; background-image: url('/public/images/footersprite.png'); margin-right: 20px;line-height: 36px;}
#footer_index { background-position: 96px -160px; width: 84px; height: 17px;top: 10px; position: relative; top: 8px;}
#footer_bloghu { background-position: 160px -128px; width: 36px; height: 36px;}
#footer_ongo { background-position: 96px -128px; width: 74px; height: 17px; position: relative; top: 8px;}

.submenu-topitem {border-bottom: 1px solid #eee; float: left; padding-bottom: 10px; margin-left: 15px;width: 200px;}
.submenu-topitem a {font-size: 13px; color: #d80266; text-align: left; display: block;  margin: 5px 0; text-transform: none; height: 10px}
.submenu-topitem a:hover, .submenu-kont ul li a:hover {color: #d80266 !important;}

.submenu-left, .submenu-center, .submenu-right{float: left;}
.submenu-left {width: 240px; padding: 0 20px 0 30px; border-right: 1px solid #d6d6d6;}
.ezmostjo .submenu-left {width: 260px;}
.submenu-right {width: 260px; margin:0 20px;}
.submenu-center {width: 260px; padding:0 20px;}
.submenu-kont.magazin .submenu-center {border-right: 1px solid #d6d6d6;}
.submenu-kont .submenu-title {text-transform: uppercase; background: #EFEFEF; font-size: 18px; line-height: 18px; padding: 8px; margin-bottom: 10px; clear: both;color:#000000;}
.submenu-kont .submenu-title .submenu-title-link {float:none;text-transform: uppercase; font-size: 18px; line-height: 18px; color:#000000;text-decoration:none;}
.submenu-kont .submenu-title a {text-transform: none; float: right; font-size: 13px; color: #20579c; text-transform: none; margin: 0; padding: 2px;}
.submenu-kont .submenu-title a:hover {color: #d80266 !important;}
.submenu-kont .submenu-title.green {color:#fff;background: #63A92C;}
.submenu-kont ul {float: left; width: 125px; margin-bottom: 15px;}
.submenu-kont ul li {float: left; clear: both; margin: 0 0 5px 0; padding-left: 10px;}
.submenu-kont ul li a {font-size: 13px; color: #20579c; text-transform: none; margin: 0; padding: 0;line-height:15px;}
.submenu-kont ul li a span {color:#4C4C4C;}
.submenu-kont ul.right {float: left; width: 125px;}
.submenu-kont ul.left {float: left; width: 125px;}
.submenu-kont ul.center {float: left; width: 255px;}
.submenu-kont.magazin ul.center {float: left; width: 235px;}
.submenu-kont ul.center.bottom {margin-bottom:0}
.submenu-kont ul.full {width: 240px; padding: 0; margin: 5px 0 0 0; }
.submenu-kont ul.full li {padding: 0; margin: 0 0 6px 15px; list-style-type: disc; color: #20579c;line-height:15px;font-size:8px;}
.submenu-kont .submenu-text {float:left;padding: 10px 0; font-size: 22px;line-height: 18px;font-weight: bold; color: #1a438a;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.submenu-kont .submenu-text a {color: #20579c; text-transform: none; margin: 0; padding: 0;}
.submenu-kont .submenu-text a:hover {color: #d80266 !important;}
.submenu-kont .submenu-more {float:left;padding: 5px 0 5px; font-size: 13px;color: #1a438a;}
.submenu-kont .submenu-more a {font-size: 13px;color: #20579c; text-transform: none; margin: 0; padding: 0; font-weight: normal;}
.submenu-kont .submenu-more a:hover {color: #d80266 !important;}
.submenu-kont a.submenu-image {padding:0;margin:0;}
.ezmostjo .submenu-left ul li a {float:left;}
.submenu-logo {width: 120px; margin-bottom: 10px;}
.submenu-grey-title {color:#73787f;font-size:18px;text-transform:uppercase;float:left;margin:20px;width:550px;}
 
.suggestcontainer {position: absolute; width: 360px; background: #fff; padding: 0px; border: 1px solid #ccc; display: none; z-index:101;}
.suggestcontainer.wait {background: url(/public/img/ajax-loader-h.gif) no-repeat center center #fff;}
.suggestcontainer.wait .suggest-list {visibility: hidden}
.suggestcontainer .suggest-list,
.suggestcontainer .suggest-item,
.suggestcontainer .sugg-desc,
.suggestcontainer .sugg-type,
.suggestcontainer .sugg-title {float: left;}
.suggestcontainer .suggest-list,
.suggestcontainer .suggest-item {width: 100%}
.suggestcontainer .sugg-desc {color: #aaa; font-style: italic; margin-left: 10px;}

.suggest-cont {font-size:13px;}
.suggest-cont .suggest-categ {float:left;width:100%;border-bottom:1px solid #D0D0D0;}
.suggest-cont .suggest-head {float:right;margin-left:5px;}
.suggest-cont .suggest-item {padding:4px;width:350px;}
.suggest-cont .suggest-item:hover{background-color: #EFEFEF;}
.suggest-cont .suggest-item a{font-weight: normal;font-family: 'OpenSans'}
.suggest-cont .suggest-item a:hover{text-decoration: none;}

.kulfold-adatlap-arindtab {margin-left: 5px; color: #4B4B4B}
.kulfold-adatlap-arindtab ul, #adattabs-tovi ul, #adattabs-ella ul, #adattabs-szobajell ul, #adattabs-szolg ul {list-style-type: disc;padding-left: 25px;line-height:20px;}

.megtekintettek-kont {background:#fff;max-width:360px; width:100%;margin-left:20px;float:left;}
.megtekintettek-kont .maintitle {background: url("/public/images/tpart-maintitle-bg.png") repeat-x scroll center center transparent;float: left;height: 26px;margin:10px;max-width:340px; width:100%;}
.megtekintettek-kont .maintitle span {background: none repeat scroll 0 0 #FFFFFF;color: #D40063;display: block;float: left;font-family: 'OpenSans-Light',arial,helvetica,sans-serif;font-size: 24px;height: 26px;line-height: 15px;padding: 0;}
.megtekintettek-kont .visited-item {float:left;max-width:340px; width:100%;padding:10px 10px;font-size:13px; }
.megtekintettek-kont .visited-item .visited-image {float:left;width:85px;padding-right:10px;}
.megtekintettek-kont .visited-item .visited-left {float:left;width:245px;}
.megtekintettek-kont .visited-item .visited-left .visited-title{font-weight:bold;}
.megtekintettek-kont .visited-item .csillagok {margin-top:5px;}

.kapcsolodo-cikkek-kont {background:#fff;max-width:360px; width:100%;margin:15px 0 20px 18px !important;float:left;}
.kapcsolodo-cikkek-kont .maintitle {float: left;height: 26px;margin:10px;max-width:340px; width:100%;position:relative;}
.kapcsolodo-cikkek-kont .maintitle span {background: none repeat scroll 0 0 #FFFFFF;color: #000000;display: block;float: left;font-family: 'OpenSans-Light',arial,helvetica,sans-serif;font-size: 24px;height: 26px;line-height: 15px;padding: 0;}
.kapcsolodo-cikkek-kont .visited-item {float:left;max-width:340px; width:100%;padding:5px 10px;font-size:13px; }
.kapcsolodo-cikkek-kont .visited-item .visited-left {float:left;max-width:340px; width:100%;}
.kapcsolodo-cikkek-kont .visited-item .visited-left .visited-title{font-weight:bold;}


.kiemelt-item { position: relative;/*float: left;*/ width: 760px; padding: 10px; background: #f9f8ea; margin: 20px 0px 30px 0px; border-bottom: 0; }
.kiemelt-image  { float: left; width: 180px; }
.kiemelt-content { float: left; width: 580px; } 
.kiemelt-content .name{ font-size: 20px; }
.kiemelt-content .description {  font-size: 13px; padding-top:10px;} 
.kiemelt-content .price{ font-size: 16px; padding-top: 5px; font-family: 'OpenSans-Semibold'; color: #D40063; }
.kiemelt-item-title  { position: absolute; right: 10px; bottom: 10px; font-size: 10px; letter-spacing: 2px;  }
.koztes .kiemelt-item {width:638px;border: 1px solid #f6b8d5;background:#faedf3;}
.koztes .kiemelt-content {width:458px;}

.hirdetes-kont{ background-color: #FFFFFF;float: left;margin-left: 20px !important;text-align: center;max-width: 360px; width:100%;}
.hirdetes-kont .goAdverticum {margin:10px 0;}
div.left div.szallas-item div.szallas-content div.head.akcio {width:340px;}
div.left div.szallas-item div.szallas-content div.head .szallasname {font-size: 14px;}
div.left div.szallas-item div.szallas-rate.akcio {height:auto;}
div.left div.szallas-item div.szallas-rate.akcio .price-box {text-align:right;height:150px;width:93px;padding:15px 15px 15px 10px;}
div.left div.szallas-item div.szallas-rate.akcio .price-box .price {font-weight:normal;}
div.left div.szallas-item div.szallas-rate.akcio .price-box .price span{font-weight:bold;}
div.left div.szallas-item div.szallas-rate.akcio .price-box p.cheapest {padding:5px 0 0 0}
div.left div.szallas-item div.szallas-rate.akcio .price-box p.price-athuzott {font-size:13px;color:#4C4C4C;padding-bottom:10px;}
div.left div.szallas-item div.szallas-rate.akcio .price-box .button {float: right;text-align: center;width: 78px;margin-top:10px;}
div.left div.szallas-item div.szallas-rate.akcio .price-box .button a {padding:5px 0 0;width:78px;background:url(/public/images/szallasajanlat-arkalkulaciogomb.png) no-repeat scroll left center transparent}
div.left div.szallas-item div.szallas-content div.description.akcio {padding-bottom:5px;}
.kf_stars {float:right;padding-top:5px;}
div.right.akcio .right-top {background-color: #f4f3f3;}
div.right.akcio .right-top .search-container .suggestinput .szo_cover {font-style: italic;font-family: 'OpenSans-Light',arial,helvetica,sans-serif;}
.kedvezmeny-tipus {width:160px;text-align:center;margin-top:5px;font-style: italic;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;/*opacity: 0.85;*/width: 300px;}
#tooltip h3, #tooltip div { margin: 0; font-weight: normal; font-size: 12px; }
#tooltip ul {line-height:20px; list-style-type: disc;padding-left:20px;}
div.left div.szallas-item .tooltipes {color:#4B4B4B;font-size: 14px; text-decoration: underline;}
div.left div.szallas-item .szazalek {
	background: url(/public/images/szazalekcimke.png) left top no-repeat; 
	position: absolute; 
	left: -7px; 
	top: 82px; 
	width: 57px; 
	height: 26px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 2px 0 0 4px;
}
.sieles-top {float:left;width:100%;}
.sieles-top img {float:right;}

.sieles-breadcrumbs {border-bottom: 1px solid #E2E5EA;float: left;font-size: 24px;margin: 25px 0 0 20px;padding-bottom: 0px;width: 410px;height:44px;}
.sieles-breadcrumbs span {color: #63A92C;}
.sieles-breadcrumbs a {color: #7B7B7B;}
.sieles-breadcrumbs span.nyil {bottom: 2px;color: #7B7B7B;font-size: 14px;padding: 8px;position: relative;}

.nopadding {padding:0 !important}
#orszagok {padding-bottom:10px;}
#orszagok ul {padding-left:20px;}
.fullwidth {float: left;width:1021px;padding:30px;}
.fullwidth h1 {font-size: 32px;font-weight: normal;color:#4C4C4C;}

.topside-kont {background: url(/public/images/topkep-bg2.jpg) no-repeat; float: left; width: 1021px; height: 350px; position: relative;}
.topside-textarea {
	position: absolute; 
	z-index: 2; 
	background: url(/public/images/toptextarea-bg.png) no-repeat;
	width: 640px; 
	height: 157px;
	top: 109px;
	left: 40px;
	padding: 20px;
}
.textarea-top {float: left; width: 100%; font-size: 16px; font-family: 'OpenSans-Light'}
.textarea-bottom {float: left; width: 100%; margin-top: 25px}
.textarea-bottom .leftarea {float: left; width: 430px; font-size: 16px; font-family: 'OpenSans-Semibold'}
.textarea-bottom .rightbutton-kont {float: right; }
.textarea-bottom .rightbutton-kont a {
	display: block;
	float: right;
	margin-top: 22px;
	background: url(/public/images/biztositas-tovabbibutton-bg.png) no-repeat;
	width: 144px;
	height: 25px;
	color: #fff;
	font-size: 13px;
	font-family: 'OpenSans';
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
}

.bottom-cols {float: left; width: 100%;margin-top: 20px}
.bottom-cols .col-kont {width: 327px; margin-left: 20px; float: left;}
.bottom-cols .col-kont.first {margin-left: 0}

.col-kont .topbox-kont {float: left; width: 100%; height: 400px; -webkit-border-radius: 3px; border-radius: 3px;border: 1px solid #e7e5dd;}
.col-kont .topkep {width: 307px; height: 180px;margin: 10px auto;}
.col-kont .textkont-top {text-align: center; font-size: 18px;font-family: 'OpenSans'; font-weight: bold; color: #5d5d5d; margin-top: 10px}
.col-kont .textkont-middle {text-align: center; font-size: 14px;font-family: 'OpenSans'; color: #5d5d5d ; margin-top: 12px}
.col-kont .buttonkont  {text-align: center;}
.col-kont .buttonkont a {
	display: inline-block;
	margin-top: 28px;
	background: url(/public/images/button-dyn-bg.png);
	height: 18px;
	color: #fff;
	font-size: 13px;
	font-family: 'OpenSans';
	text-align: center;
	padding: 7px 10px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}
.col-kont ul {line-height: normal;float: left; width: 100%; margin-top: 30px }
.col-kont ul li {
	color: #5d5d5d;
	background: url(/public/images/pipa.png) no-repeat left 11px; 
	border-bottom: 1px solid #e7e5dd; 
	padding: 9px 0 9px 25px;
}
.col-kont ul li.last {border-bottom: none; }

.col-kont.type1 .topbox-kont {background: #f1f1f1;}
.col-kont.type1 .topkep {
	background: url(/public/images/topkont-type1-kep.jpg) no-repeat;
}

.col-kont.type2 .topbox-kont {background: #ecf9d2;}
.col-kont.type2 .topkep {
	background: url(/public/images/topkont-type2-kep.jpg) no-repeat;
}

.col-kont.type3 .topbox-kont {background: #f1f1f1;}
.col-kont.type3 .topkep {
	background: url(/public/images/topkont-type3-kep.jpg) no-repeat;
}

.fullwidth.biztositas iframe {display: block; margin: 0 auto}


.adat_container .adat_row {
    float: left;
    font-size: 13px;
    padding: 5px;
    width: 615px;
}
.adat_container .cimke {
    float: left;
    font-weight: bold;
    padding: 0 10px 0 50px;
    text-align: left;
    width: 200px;
}
.adat_container .adat {
    float: left;
    width: 350px;
}
.adat_container .szobajellemzok {
    float: left;
    padding: 10px 0 10px 55px; 
    width: 560px;  
    font-size: 13px;
}
.adat_container .szobajellemzok .title{
   font-weight: bold;
}

.vegosszeg_kont {float:left;width:565px;font-size:16px;font-weight:bold;padding:0 0 10px 55px;}
#div_vegosszeg {float:right;}
.col {float:left;}
.cor {float:right !important;}

.go a, .search-container .button a.ajandek{
    background: url("../images/button-dyn-bg.png") repeat-x scroll 0 0 #DDDDDD;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 22px;
    padding: 4px 28px;
    float:right;
    text-decoration: none;
}
.search-container .button.ajandek {float:none !important; width: auto !important;text-align:center;}
.search-container .button.ajandek a{float:none;}
.search-container .most {height: 20px; display: inline-block;}
.search-container .most img{padding: 6px 0 0 10px; display: block;}

.back a{-webkit-border-radius: 3px;border-radius: 3px;font-size:15px;font-weight:normal;padding: 4px 28px 4px 28px;height:20px;background-color: #DDDDDD; border: 2px solid #9DADB9;color: #5A5A5A;display: block;float: left;margin-left:50px;text-decoration: none;} 

.szobaheader {float:left;padding-left:55px;width:500px;font-size:13px;font-weight: bold;}
.adultheader {float:left;padding-left:55px;width:500px;font-size:13px;font-weight: bold;}
.adult_row {float:left;padding-left:55px;}
.adat_block {float:left;width:140px}
.adat_block .cimke {padding:0 0 3px 0;width:140px;font-weight: normal;}
.adat_block .cimke.error {color:red;}
.adat_block .adat {padding:0 0 5px 0;width:140px;}
.adat_block .adat input {width:130px;}

.steps-1 {  float: left; width: 600px; height: 32px; background: url(../images/breadcrumb-bg1.png) no-repeat;margin:5px 0 20px 22px;} 
.steps-2 {  float: left; width: 600px; height: 32px; background: url(../images/breadcrumb-bg2.png) no-repeat;margin:5px 0 20px 22px;} 
.steps-3 {  float: left; width: 600px; height: 32px; background: url(../images/breadcrumb-bg3.png) no-repeat;margin:5px 0 20px 22px;} 
.steps-4 {  float: left; width: 600px; height: 32px; background: url(../images/breadcrumb-bg4.png) no-repeat;margin:5px 0 20px 22px;} 
.step{ float: left; color: #1a438a; padding: 7px 6px 0px 10px; height: 25px; width: 184px;font-size: 14px;}
.step a {color: #1a438a;text-decoration:none;font-size: 14px;}
.step_a{ float: left; font-weight: normal; padding: 7px 6px 0px 10px; height: 25px; width: 184px; color: #59564b;font-size: 14px;}

/** tengerpart melléklet **/


.tengerpart-melleklet {float: left;}
.tengerpart-melleklet-bg {background: url(../images/tengerpart_melleklet_bg.png) no-repeat top right;float: left;}
.egzotikus-melleklet-bg {background: url(../images/tengerpart_melleklet_bg.png) no-repeat top right;float: left;position: relative;}
.clearfix{clear: both;}
.tengerpart-melleklet .melleklet-bigpic-kontener {margin-top:20px;}
.melleklet .tengerpart-title{font-size: 30px;line-height: 40px; color: #9c9c9c; margin: 15px 20px; font-weight: bold;}
.melleklet .left{border-top: 1px solid #e5e5e5;}
.melleklet .orszag_linkek{text-transform:uppercase; background: #f2f2f2; float: left; padding: 15px; width: 610px; text-align: center;text-transform: uppercase;}
.melleklet .orszag_linkek a{ font-weight: bold; font-size: 13px; border-left: 1px solid #cdcdcd; padding: 0 10px; margin: 0px; font-family: 'OpenSans-Semibold';}
.melleklet .orszag_linkek a:first-child{ border-left: none; }

.melleklet .orszag-fieldset {margin: 20px 0 15px; border-top: 1px solid #e5e5e5; border-bottom-width: 0; border-left-width: 0; border-right-width: 0;}
.melleklet .orszag {font-size: 24px; padding-right:10px; font-family: 'OpenSans-Light';}

.melleklet .varosok{width: 200px;float:left;}
.melleklet .varosok ul{list-style-type: disc; list-style-position:inside; margin: 0; padding: 0;}
.melleklet .varosok ul li{color: #999999; width: 200px;  font-size: 8px; margin: 0px; padding: 2px 0px; border-bottom: 1px solid #e5e5e5; background: url(../images/list-arrow.png) right no-repeat;}
.melleklet .varosok ul li:last-child{border: none;}
.melleklet .varosok ul li a, .melleklet .varosok ul li span, .tengerpart-melleklet .tengerpart-ongo ul li a{font-size: 13px;}
.melleklet .num {color: #999999;}
.melleklet .tovabbi {background: #f2f2f2; padding: 5px;}

.melleklet .ajanlat{margin-left: 20px; float:left; background: #f6f6f6; border: 1px solid #e5e5e5; width: 178px; padding: 10px; line-height: 20px; font-size:13px;}
.melleklet .ajanlat .nev{padding: 5px 0; margin-bottom: 5px; border-bottom: 1px solid #e5e5e5;}
.melleklet .ajanlat .ar{font-weight: bold;}
.melleklet .ajanlat .ar .price-athuzott{font-weight: bold; text-decoration: line-through;}

.melleklet .travelo-rss {float:left;margin-top: 20px;}
.melleklet .travelo-rss fieldset{float:left;border: 2px solid #e5e5e5; padding:5px 20px 15px 20px; border-radius: 4px; width: 376px;}
.melleklet .travelo-rss legend{font-size: 24px; padding:0 5px; font-family: 'OpenSans-Light';}
.melleklet .travelo-rss .travelo-title{font-size: 20px; padding:0 0 10px 0;font-weight:bold;font-family: 'OpenSans-Semibold';line-height: 24px;}
.melleklet .travelo-rss .travelo-description {font-size: 14px;}
.melleklet .travelo-rss .travelo-link {font-size: 14px;margin-top:10px;}

#sieles_cimlapi .travelo-rss .travelo-title{font-size: 18px;}

.tengerpart-melleklet div.left {padding: 30px 18px 30px 0px;margin: 0 2px 0 20px;}
.tengerpart-melleklet div.right .right-top {margin-top:201px !important;} 
.tengerpart-melleklet div.right .right-top .search-container .options > div.chk { margin-right: 26px;width: auto;}
.tengerpart-melleklet div.right .right-top .search-container .options.tp2 > div.chk { margin-top: 8px;}
.tengerpart-melleklet div.right .right-top .search-container .options > div.chk.last { margin-right: 0px;}
.tengerpart-melleklet div.right .right-top .search-container .chk label {margin-right:6px;}
.tengerpart-melleklet .options.tp {float: left;margin-bottom: 15px;}
.tengerpart-melleklet div.right .right-top .search-container .options .submit {float:right;}

.tengerpart-melleklet .tengerpart-ongo {float:left;margin-left: 20px;margin-top:8px;width: 200px;font-size: 13px;}
.tengerpart-melleklet .tengerpart-ongo ul {list-style-position: inside;list-style-type: disc;margin: 10px 0 10px 0;padding: 0;}
.tengerpart-melleklet .tengerpart-ongo ul li {color: #999999;font-size: 8px;margin: 0;padding: 0;width: 200px;}
.tengerpart-melleklet .tengerpart-ongo a.beszamolo-button {float:left;color:white;font-size:13px;padding:6px 10px;background: url(../images/zold-button-bg.png) repeat-x;margin-top:15px; border: 1px solid #68A133;border-radius: 3px 3px 3px 3px;}

div.inner-content.melleklet.melleklet-oldal {float:left;}
div.inner-content.melleklet.melleklet-oldal.tengerpart .right .right-top{margin-top:270px;}
/*.egzotikus .right .right-top {margin-top:201px !important;}*/

.best-ajanlatkeres-table-kont .adat_block {float: none; width: auto}

.adat_container .best-ajanlatkeres-elkoszones {
    float: none;
    margin: 0 auto;
    width: 530px;
	text-align: center;
}

.tengerpart-loader-kont {float: right; margin: 1px 10px 0 0}
#regio_load, #varos_load {display:none;width:14px; height:14px;}

.tengerpart-melleklet .kedvenc-kontener {display:inline-block;float:none;}

.right div.hirdetes_bottom {background: url(http://travelo.hu/assets/images/arrow_up.gif) no-repeat scroll left 5px transparent !important;float: left;padding: 0 0 10px 10px;margin-left: 30px;text-align: right;color: #5F5F5F;font-family: Verdana,sans-serif;font-size: 9px;width:auto;display:none;}

#akciok_talalt_pontositas {margin-bottom:10px;}
#akciok_talalt_pontositas .belfold,
#akciok_talalt_pontositas .kulfold {padding-top: 9px; text-align: left; width: 115px;margin: 15px 0 15px 20px; display: inline-block}

.kfbfempty-message {
	display: none;
	color: #D40063;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

.inner-content.autoberles .left {padding-top: 10px;width: 1040px;}

.autoberles .baltext, 
.autoberles .framekont, 
.autoberles .alsotext {float: left;}
.autoberles .framekont {width: 517px}
.autoberles .baltext {width: 420px; margin: 0 30px;font-size:14px;}
.autoberles .baltext h1 {margin-bottom: 20px}
.autoberles .baltext p {margin-bottom: 10px}
.autoberles .alsotext {width: 980px; margin-left: 30px;font-size:14px;}
.autoberles .alsotext .alsotitle {font-weight: bold; font-size: 19px; margin: 20px 0;}
.autoberles .alsotext .alsotitle span {color: #fe7800}
.autoberles .alsotext-hasabok {float: left; width: 100%; clear: both}
.autoberles .alsotext-hasabok .hasab1,
.autoberles .alsotext-hasabok .hasab2,
.autoberles .alsotext-hasabok .hasab3 {float: left; width: 300px; margin-right: 20px;}
.autoberles .alsotext-hasabok .hasab3 {margin-right: 0;width: 310px}
.autoberles .alsotext-hasabok .hasabtitle {margin: 5px 0; font-weight: bold}
.autoberles h1 {font-size:24px;color:#63A92C;font-weight: normal;margin: 10px 0 15px 30px;}

.topmenu-kont a.turista {position:relative;}
.turista-bubi {background: url(../images/travelo__turista_t_bubi.png) no-repeat; width:52px; height:38px; display:block;position:absolute;right:-42px;top:-24px;}
.adverticum-kf-ajanlatkero {float:left;margin-left:20px;}
#content.repjegy .mellbc-items span {color: #59564b;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;}

#content.repjegy .melleklet-breadcrumbs {position: relative}
#content.repjegy .melleklet-breadcrumbs .repjegy-toplogo {
	width: 145px;
	height: 36px;
	background: url(../images/repjegy-top-logo.png) center right no-repeat #fff;
	position: absolute;
	right: 0;
	top: -5px;
}

#content.repjegy .melleklet .left {border: none}
#content.repjegy .melleklet .right {padding-top: 20px}
#content.repjegy .inner-content {background: #fff}

.repjegy-rendeles-form-kont {
	background: #eeede6;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	float: left;
	width: 600px;
	padding: 20px 20px 0 20px;
	position: relative;
}
.repjegy-rendeles-form-kont .leftside,
.repjegy-rendeles-form-kont .rightside {float: left; width: 300px;}
.repjegy-rendeles-form-kont .rightside {padding-left: 10px; width: 290px}

.repjegy-rendeles-form-kont .frow.fsubmit button {
    background: url("../images/repjegy-form-button.png");
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    height: 36px;
    text-align: center;
    width: 275px;
}
.repjegy-rendeles-form-kont .frow label {
	color: #827f76;
	font-weight: bold;
	font-family: 'OpenSans-Semibold', arial, helvetica, sans-serif;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
}
.repjegy-rendeles-form-kont .frow {margin-bottom: 25px; height: 60px}
.repjegy-rendeles-form-kont input {
    border: 1px solid #d4d2c9;
    border-radius: 2px;
    color: #5d5d5d;
    font-size: 14px;
    height: 35px;
    padding: 0 10px;
    width: 270px;
}
.repjegy-rendeles-form-kont .frow.dates .floatdatekont {display: inline-block; width: 148px}
.repjegy-rendeles-form-kont .frow.dates input {width: 113px}
.repjegy-rendeles-form-kont .frow.dates .repjegy-calinput {position: relative}
.repjegy-rendeles-form-kont .frow.dates .repjegy-calinput span {
    position: absolute;
    width: 14px;
    height: 14px;
    display: block;
    background: url("../images/repjegy-calinput-icon.png");
    z-index: 2;
    right: 25px;
    top: 10px;
}
.repjegy-rendeles-form-kont .frow.chk {margin-bottom: 0; height: 40px}
.repjegy-rendeles-form-kont .frow.chk input {width: auto; height: auto;}
.repjegy-rendeles-form-kont .frow.chk label {display: inline-block; padding-left: 30px}

.repjegy-rendeles-form-kont .frow.chk .chbox-fancy-kont {
	position: relative;
}
.repjegy-rendeles-form-kont .frow.chk .chbox-fancy-display {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/repjegy-chkbox-layer.png) no-repeat -21px 0;
    cursor: pointer;
    height: 22px;
    width: 20px;
}
.repjegy-rendeles-form-kont .frow.chk .chbox-fancy-display.checked {
	background: url(../images/repjegy-chkbox-layer.png) no-repeat -1px 0;
}

.repjegy-rendeles-form-kont .frow.chk input {
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 21px;
	opacity: 0;
}

.repjegy-rendeles-form-kont .textholder {height: 156px; margin-bottom: 0}
.repjegy-rendeles-form-kont .frow.childs label {display: inline-block}
.repjegy-rendeles-form-kont .frow.childs .floatchildkont {display: inline-block; width: 94px}

.repjegy-rendeles-form-kont .frow.childs .repjegy-fancy-select-kont {
	position: relative;
	width: 85px;
	height: 38px;
}
.repjegy-rendeles-form-kont .frow.childs .repjegy-fancy-select-kont select {
	position: absolute;
	left: 3px;
	top: 3px;
	width: 80px;
	height: 32px;
	opacity: 0;
}
.repjegy-rendeles-form-kont .frow.childs .repjegy-fancy-select-display {
	background: url(../images/repjegy-smallselect-layer.png);
    cursor: pointer;
    height: 30px;
    left: 0;
    padding: 7px 0 0 20px;
    position: absolute;
    top: 0;
    width: 65px;
	font-size: 14px;
	color: #5d5d5d;
}

.repjegy-rendeles-form-kont .frow.childs .repjegy-errormsg {
	display: none;
	float: left;
	width: 100%;
	margin: 5px 0;
	color: #c00;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.repjegy-rendeles-form-kont .frow.fsubmit {height: 156px; margin-bottom: 0}
.repjegy-rendeles-form-kont .frow.fsubmit button {margin-top: 60px}

.repjegy-rendeles-form-kont .repjegyformtext {
	position: absolute;
	width: 312px;
	height: 156px;
	right: -1px;
	bottom: -1px;
	background: #f9f8f2;
	-webkit-box-shadow: inset 3px 3px 3px 0 #ddd;
	box-shadow: inset 3px 3px 3px 0 #ddd;
	color: #827f76;
}
.repjegy-rendeles-form-kont .repjegyformtext .left {width: 183px; padding: 22px 0 22px 22px}
.repjegy-rendeles-form-kont .repjegyformtext .right {width: auto; padding: 22px 22px 22px 0}
.repjegy-rendeles-form-kont .repjegyformtext .cim {font-size: 15px; font-weight: bold; margin-bottom: 10px}
.repjegy-rendeles-form-kont .repjegyformtext .tel {font-size: 13px;font-weight: bold; margin-bottom: 5px}
.repjegy-rendeles-form-kont .repjegyformtext .line {font-weight: normal; margin-bottom: 5px}
.repjegy-rendeles-form-kont .repjegyformtext .mail a {color: #d9407b}

.repjegy-rendeles-form-kont .repjegyformtext .right .logo {
	display: block;
	background: url(../images/repjegy-info-icon.png) no-repeat center right;
	width: 85px;
	height: 63px;
	margin-top: 30px;
}
.repjegy-rendeles-form-kont .repjegyformtext .right .logo .line {
	border-left: 1px solid #e4e4e4;
	display: block;
	width: 1px;
	height: 50px;
	top: 5px;
	position: relative;
}
#content.repjegy .kedvelt-uticel-kont {background: #f9f8f2; padding: 20px; width: 340px; margin: 0 0 20px 0; float: left}
#content.repjegy .kedvelt-uticel-kont .cim {
	font-size: 18px;
	font-family: 'OpenSans-Light', arial, helvetica, sans-serif;
	font-weight: normal;
	color: #59564b;
	text-transform: uppercase;
	background: url(../images/tpart-maintitle-bg.png) repeat-x center center #f9f8f2;
}
#content.repjegy .kedvelt-uticel-kont .cim span {background: #f9f8f2; padding: 0 10px 0 0}
#content.repjegy .kedvelt-uticel-kont ul {list-style: none; margin: 20px 0 0 0; float: left; width: 100%;}
#content.repjegy .kedvelt-uticel-kont ul li a {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 15px;
	font-family: 'OpenSans-Light', arial, helvetica, sans-serif;
	background: url(../images/repjegy-kedveltlista-dots.png) repeat-x center 15px #f9f8f2;
}
#content.repjegy .kedvelt-uticel-kont ul li a .label {color: #d40063;background: #f9f8f2; float: left; padding: 0 10px 0 0}
#content.repjegy .kedvelt-uticel-kont ul li a .price {color: #59564b;background: #f9f8f2; float: right; padding: 0 0 0 10px}

#content.repjegy .repjegyhirlevel-kont {
	background: url(../images/repjegy-hirlevel-sidesbg.png);
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	float: left;
	width: 640px;
	padding: 0;
	margin-top: 23px;
}

#content.repjegy .repjegyhirlevel-kont-center {
	min-height: 118px;
	background: url(../images/repjegy-hirlevel-centerbg.png) no-repeat center;
}
#content.repjegy .repjegyhirlevel-kont .leftside {float: left; width: 260px; padding: 20px 40px 20px 20px}
#content.repjegy .repjegyhirlevel-kont .rightside {float: left; width: 260px; padding: 20px 20px 20px 40px}
#content.repjegy .repjegyhirlevel-kont .leftside {color: #827f76}
#content.repjegy .repjegyhirlevel-kont .title {font-size: 18px;	font-weight: bold;margin-bottom: 5px;line-height: 22px}
#content.repjegy .repjegyhirlevel-kont .text {font-size: 13px;	font-weight: normal;}

#content.repjegy .repjegyhirlevel-kont .rightside .repjegynewletter input,
#content.repjegy .repjegyhirlevel-kont .rightside .repjegynewletter button {margin: 0 auto 10px auto}
#content.repjegy .repjegyhirlevel-kont .rightside .repjegynewletter input {
    border: 1px solid #d4d2c9;
	display: block;
    border-radius: 2px;
    color: #5d5d5d;
    font-size: 14px;
    height: 35px;
    padding: 0 10px;
    width: 210px;
}
#content.repjegy .repjegyhirlevel-kont .rightside .repjegynewletter button {
    background: url("../images/repjegy-newsletter-buttonbg.png");
	display: block;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    height: 30px;
    text-align: center;
    width: 120px;
}

#content.repjegy .hirekcikkek {margin-top: 23px; float: left; width: 100%}
#content.repjegy .tpart-maintitle {height: 18px; margin-bottom: 20px}
#content.repjegy .tpart-maintitle span {color: #222; font-size: 24px}
#content.repjegy .hirekcikkek .lefthirek,
#content.repjegy .hirekcikkek .righthirek {width: 310px; float: left}
#content.repjegy .hirekcikkek .lefthirek {margin-right: 20px}
#content.repjegy .hirekcikkek .imgkont {
    border: 1px solid #E5E5E5;
    border-radius: 2px 2px 2px 2px;
    float: left;
    padding: 2px;
    margin-bottom: 5px;
}
#content.repjegy .hirekcikkek .titlekont a {
    color: #1a438a;
    font-size: 18px;
    text-decoration: none;
}

#content.repjegy .hirekcikkek .datekont a {
    color: #a8a8a8;
    font-size: 12px;
    text-decoration: none;
}

#content.repjegy .hirekcikkek .desckont a {
    color: #5d5d5d;
    font-size: 14px;
    text-decoration: none;
}

#content.repjegy .tpart-bottomlead.legfrissebb {margin-top: 30px; float: left; width: 100%}
#content.repjegy .tpart-bottomlead.legfrissebb legend {
    font-size: 24px;
    font-family: 'OpenSans-Light', arial, helvetica, sans-serif;
    color: #222;
    padding-bottom: 10px;
}
#content.repjegy .tpart-bottomlead.legfrissebb .leftside,
#content.repjegy .tpart-bottomlead.legfrissebb .rightside {float: left; width: 319px; margin-bottom: 20px}
#content.repjegy .tpart-bottomlead.legfrissebb .leftside {border-right: 1px solid #E5E5E5}
#content.repjegy .tpart-bottomlead.legfrissebb .bottombox {margin-bottom: 10px; padding: 0 20px; width: 258px}
#content.repjegy .tpart-bottomlead.legfrissebb .date {
    color: #a8a8a8;
    font-size: 12px;
    text-decoration: none;
}

.repulojegy-melleklet div.kedvenceink-kont {width: 340px; float: left; margin-left: 30px}
#content.repjegy .repulojegy-melleklet div.kedvenceink-kont .tpart-maintitle span {color: #d40063; font-size: 24px}
#content.repjegy .repulojegy-melleklet .kedvencitem {float: left; width: 340px;}
#content.repjegy .repulojegy-melleklet .kedvencitem .leftimage {float: left; width: 160px; margin-right: 10px}
#content.repjegy .repulojegy-melleklet .kedvencitem .rightitems {float: left; width: 170px}
#content.repjegy .repulojegy-melleklet .kedvencitem .title {color: #1a438a; font-size: 20px}
#content.repjegy .repulojegy-melleklet .kedvencitem .desc {color: #4b4b4b; font-size: 12px;font-family:'OpenSans', arial, helvetica, sans-serif;}
#content.repjegy .repulojegy-melleklet .kedvencitem .csillagok {float: left; width: 100%; margin: 5px 0}
#content.repjegy .repulojegy-melleklet .kedvencitem .csillagok span {
    background: url("/public/images/adatlapcsillag.png") no-repeat scroll center center #FFFFFF;
    float: left;
    height: 16px;
    width: 16px;
}

#content.repjegy .repulojegy-melleklet .kedvenceink-kont .kedvencsepa {
    float: left;
    width: 360px;
    border-bottom: 1px solid #dfdfdf;
    margin: 15px 0;
    position: relative;
    left: -15px;
}

.completer-kont {position: relative}
.autoitems-kont {
	background: #fff;
	position: absolute;
	border: 1px solid #E5E5E5;
	width: 283px;
	left: 3px;
	z-index: 10;
	line-height: 11px;
	padding: 0;
}
.autoitems-kont li {margin-bottom: 3px}
.autoitems-kont li a {padding: 3px 10px 3px 20px;display: block; font-size: 11px}
.autoitems-kont li a.varoslink {padding: 3px 10px}
.autoitems-kont li a:hover {color: #fff; background: #1a438a; text-decoration: none}
.autoitems-kont li a:last-child {border-bottom: none}


/* szallashely regisztracio */

#content.szallasreg .inner-content {background: #fff}
#content.szallasreg .melleklet .left,
#content.szallasreg .melleklet .left .tpart-hasabok {width: 1000px}
.inner-content.szallasreg .szallasreg-bg .left {padding: 40px !important;}
.inner-content.szallasreg .melleklet-breadcrumbs div span {color: #000; font-size: 24px;font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;}

.inner-content.szallasreg .doboz.form {
	display: none;
	background: #f2f2f2;
	border-radius: 4px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-top: 30px;
    margin-left: 95px;
}
.szallasreg-rendeles-form-kont {width: 805px}
.szallasreg-valaszto-kont .toptext {margin: 10px 0 20px;float:left;}
.szallasreg-valaszto-kont .toptext .leftside {display: inline-block; width: 500px; font-size: 15px; color: #000;float:left;margin-right:40px;}
.szallasreg-valaszto-kont .toptext .rightside {display: inline-block; width: 455px;margin-top:40px;}
.szallasreg-valaszto-kont p {margin-bottom: 15px;}
.szallasreg-valaszto-kont p strong{font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;}
.szallasreg-valaszto-kont p.bev {font-size:17px; font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;font-weight:bold;}
.szallasreg-valaszto-kont p.bev2 {font-size:15px; font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;font-weight:bold;}

.szallasreg-valaszto-kont .columns .leftcol,
.szallasreg-valaszto-kont .columns .rightcol {width: 500px; float: left}
.szallasreg-valaszto-kont .columns .listkontener-item {padding: 30px; float: left}
.szallasreg-valaszto-kont .columns .leftcol .listkontener,
.szallasreg-valaszto-kont .columns .rightcol .listkontener {
	width: 480px;
	float: left;
	background: #f2f2f2;
	border-radius: 4px;
	-webkit-box-shadow: 2px 2px 2px 0px #ccc;
	box-shadow: 2px 2px 2px 0px #ccc;
}
.szallasreg-valaszto-kont .columns .rightcol .listkontener {float: right}
.szallasreg-valaszto-kont .columns .type-title {font-weight: bold; font-size: 24px; line-height: 24px; text-align: left; float: left; width: 100%; color: #222;margin-bottom:25px;font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;}
.szallasreg-valaszto-kont .columns ul {list-style: none; padding: 0; margin: 0 0 0 10px; float: left; width: 403px}
.szallasreg-valaszto-kont .columns ul li {
	margin: 0;
	padding: 0 0 20px 27px;
	display: inline-block;
	background: url(/public/images/szallasregform-list-checks.png) no-repeat left 10px;
	color: #5d5d5d;
	font-size: 14px;
    line-height: 18px;
}

.szallasreg-valaszto-kont .typeselect-kont {float: left; clear: both; width: 100%; height: 40px}
.szallasreg-valaszto-kont .typeselect-kont .leftselector,
.szallasreg-valaszto-kont .typeselect-kont .rightselector {width: 50%; float: left; text-align: center}
.szallasreg-valaszto-kont .typeselect-kont.topmargin {margin-top: 57px}

.szallasreg-valaszto-kont .typeselect-kont a {
    background: url(/public/images/szallasregform-szerztype-button.png) no-repeat center;
	display: block;
	padding: 9px 0 0 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    width: 150px;
	height: 35px;
	margin: 0 auto;
	cursor: pointer;
}
.szallasreg-valaszto-kont .typeselect-kont a:hover {text-decoration: none; background: url(/public/images/szallasregform-szerztype-button-hover.png) no-repeat center}
.szallasreg-valaszto-kont .typeselect-kont a.disabled,
.szallasreg-valaszto-kont .typeselect-kont a.disabled:hover {
    background: url(/public/images/szallasregform-szerztype-button-inactive.png) no-repeat center;
	cursor: default;
}

.szallasreg-rendeles-form-kont form {
	display: block;
	float: left;
	padding: 33px 30px;
}
.szallasreg-rendeles-form-kont .melleklet-breadcrumbs {position: relative;}
.szallasreg-rendeles-form-kont .melleklet-breadcrumbs .mellbc-items {background: #f2f2f2;}
.szallasreg-rendeles-form-kont .melleklet-breadcrumbs .mellbc-items div span {font-size: 24px}
.szallasreg-rendeles-form-kont .regform-logok{background: url(../images/travelo_szallashely_regisztracio_form_logok.png) no-repeat 0 0;width:120px;height:48px;float:right;top:-18px;right:0;position: absolute;}
.szallasreg-rendeles-form-kont input,
.szallasreg-rendeles-form-kont select {font-size: 14px; color: #616161}
.szallasreg-rendeles-form-kont input {
	border-radius: 3px;
	border: 1px solid #d0d0d0;
	-webkit-box-shadow: inset 1px 1px 2px 0px #ddd;
	box-shadow: inset 1px 1px 2px 0px #ddd;
	height: 16px;
	padding: 10px;
}
.szallasreg-rendeles-form-kont input.error {border: 1px solid #c00;}
.szallasreg-rendeles-form-kont input.focused {border: 1px solid #008d00 !important;}

.szallasreg-rendeles-form-kont .frow {float: left; width: 100%; margin: 0}
.szallasreg-rendeles-form-kont .frow .fitem {float: left; margin: 0 18px 15px 0}
.szallasreg-rendeles-form-kont .frow .fitem:last-child {margin-right: 0}

.szallasreg-rendeles-form-kont .label {color: #000; font-family: OpenSans, arial, helvetica, sans-serif; padding-bottom: 5px; font-size: 14px;font-weight:bold;}
.szallasreg-rendeles-form-kont .semibold .label {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.szallasreg-rendeles-form-kont .label.error {color: #c00;}
.szallasreg-rendeles-form-kont .osszesen-item {float:right;width:300px;margin-top:30px;}
.szallasreg-rendeles-form-kont .osszesen-item .ossz-label {float:left;font-size: 18px;color: #616161;}
.szallasreg-rendeles-form-kont .osszesen-item .ossz-ar {float:left;font-size: 18px;color: #63a92c;font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;font-weight: bold;margin-left: 10px;}

.szallasreg-rendeles-form-kont #szallasreg_nev {width: 430px}
.szallasreg-rendeles-form-kont #szallasreg_tipus {width: 275px}
.szallasreg-rendeles-form-kont #szallasreg_csillag {width: 85px}
.szallasreg-rendeles-form-kont #szallasreg_superior {width: 65px}
.szallasreg-rendeles-form-kont #szallasreg_szobaszam {width:105px;}
.szallasreg-rendeles-form-kont #orszag,
.szallasreg-rendeles-form-kont #telephely_orszag {width: 205px}
.szallasreg-rendeles-form-kont #varos,
.szallasreg-rendeles-form-kont #telephely_varos {width: 150px}
.szallasreg-rendeles-form-kont #megye_id,
.szallasreg-rendeles-form-kont #telephely_megye {width: 120px}
.szallasreg-rendeles-form-kont #irszam,
.szallasreg-rendeles-form-kont #telephely_irszam {width: 70px}
.szallasreg-rendeles-form-kont #cim,
.szallasreg-rendeles-form-kont #ceg_kepviseloje,
.szallasreg-rendeles-form-kont #telephely_cim {width: 602px}
.szallasreg-rendeles-form-kont #adoszam,
.szallasreg-rendeles-form-kont #ntak,
.szallasreg-rendeles-form-kont #cegjegyzekszam {width: 202px}
.szallasreg-rendeles-form-kont #kapcsolattarto_nev,
.szallasreg-rendeles-form-kont #email {width: 280px}

.szallasreg-rendeles-form-kont #fax_orszaghivo,
.szallasreg-rendeles-form-kont #fax_korzetszam,
.szallasreg-rendeles-form-kont #tel_orszaghivo,
.szallasreg-rendeles-form-kont #tel_korzetszam {width: 17px; margin-right: 5px}
.szallasreg-rendeles-form-kont #tel,
.szallasreg-rendeles-form-kont #fax {width: 169px}


.szallasreg-rendeles-form-kont .fieldtype .fieldlegend {font-weight: bold; font-size: 14px; float: left; width: 118px; padding-top: 10px}
.szallasreg-rendeles-form-kont .fieldtype .fieldlegend.szekhely {height: 195px}
.szallasreg-rendeles-form-kont .fieldtype .fieldlegend.telephely {height: 200px}
.szallasreg-rendeles-form-kont .fieldtype .fieldlegend.adoszam {height: 55px}
.szallasreg-rendeles-form-kont .fieldtype .fieldlegend.kapcsolattarto {height: 226px; padding: 0}

.szallasreg-rendeles-form-kont .fitem.cegnev {margin-right:0}
.szallasreg-rendeles-form-kont .fitem.cegnev .label {display: inline-block; padding: 10px 0 0 0;width:70px;}
.szallasreg-rendeles-form-kont .fitem.cegnev input {width: 530px}

.szallasreg-rendeles-form-kont .item.cegjegyzekszam .label {display: inline-block; padding: 10px 20px 0 0;}
.szallasreg-rendeles-form-kont .item.cegjegyzekszam input {width: 530px}

.szallasreg-rendeles-form-kont .fieldtype .items-row {float: left; margin-bottom: 20px}
.szallasreg-rendeles-form-kont .fieldtype .items-row .item {float: left; margin: 0 19px 0 0}
.szallasreg-rendeles-form-kont .fieldtype .items-row .item:last-child {margin-right: 0}

.szallasreg-rendeles-form-kont .fieldtype .items-row .item.adoszam {margin: 0 25px 0 0}

.szallasreg-rendeles-form-kont .item.phonetype:last-child {margin-right: 0}
.szallasreg-rendeles-form-kont .item.phonetype span {padding: 140px 10px 0 0}

.szallasreg-rendeles-form-kont .frow.fsubmit {float: left; width: 100%;text-align: center; position: relative}
.szallasreg-rendeles-form-kont .frow.fsubmit button {
    background: url(/public/images/szallasregform-submit-button.png) no-repeat center;
	display: inline-block;
	padding: 0 0 0 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    width: 170px;
	height: 40px;
	border: none;
	margin: 0 auto;
	cursor: pointer;
}
.szallasreg-rendeles-form-kont .frow.fsubmit button:hover {background: url(/public/images/szallasregform-submit-button-hover.png) no-repeat center}
.szallasreg-rendeles-form-kont .frow.elfogadom {margin:10px 0 30px 0;font-size:14px;}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.szallasreg_tipus {width: 275px;}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.szallasreg_tipus .szallasreg-fancy-select-display {width: 255px;}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.szallasreg_csillag {width: 85px;}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.szallasreg_csillag .szallasreg-fancy-select-display {width: 65px;}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.szallasreg_superior {width: 65px;}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.szallasreg_superior .szallasreg-fancy-select-display {width: 55px; padding-left: 10px}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.orszag,
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.telephely_orszag {width: 205px; padding-right: 0}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.orszag .szallasreg-fancy-select-display,
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.telephely_orszag .szallasreg-fancy-select-display {width: 185px;}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.varos,
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.telephely_varos {width: 150px;}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.varos .szallasreg-fancy-select-display,
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.telephely_varos .szallasreg-fancy-select-display {width: 130px;}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.megye_id,
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.telephely_megye {width: 120px;}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.megye_id .szallasreg-fancy-select-display,
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont.telephely_megye .szallasreg-fancy-select-display {width: 100px;}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont, #hirlevelreg-form .szallasreg-fancy-select-kont, #reg-form .szallasreg-fancy-select-kont {
	position: relative;
	height: 38px;
}
#hirlevelreg-form .szallasreg-fancy-select-kont, #reg-form .szallasreg-fancy-select-kont {float:left}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-kont select, #hirlevelreg-form .szallasreg-fancy-select-kont select, #reg-form .szallasreg-fancy-select-kont select{
	position: absolute;
	left: 3px;
	top: 3px;
	height: 32px;
	opacity: 0;
}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display, #hirlevelreg-form .szallasreg-fancy-select-display, #reg-form .szallasreg-fancy-select-display {
	background: url(../images/szallasregform-select-bg.png);
    cursor: pointer;
    height: 30px;
    left: 0;
    padding: 7px 0 0 20px;
    position: absolute;
    top: 0;
	font-size: 14px;
	color: #616161;
	white-space: nowrap;
	overflow: hidden;
	border:none;
}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display.wait {
	background: url(../img/ajax-loader_transp.gif) no-repeat center #fff;
	opacity: .6;
}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display.wait .end {background: #fff}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display.wait .text {display: none}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display.error, #hirlevelreg-form .szallasreg-fancy-select-display.error, #reg-form .szallasreg-fancy-select-display.error {border: 1px solid #c00}

.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display.disabled {
	background: url(../images/szallasregform-select-bg-inactive.png);
}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display span.end, #hirlevelreg-form .szallasreg-fancy-select-display span.end, #reg-form .szallasreg-fancy-select-display span.end {
	background: url(../images/szallasregform-select-rightend.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display.disabled span.end {
	background: url(../images/szallasregform-select-rightend-inactive.png) no-repeat;
}

.szallasreg-rendeles-form-kont .szekhelymasol .szallasreg-fancy-chkbox-kont {
	position: relative;
}
.szallasreg-rendeles-form-kont .szekhelymasol .szallasreg-fancy-chkbox-display {
	position: absolute;
	background: url(../images/szallasregform-checkbox.png) no-repeat 0 0;
	left: 0;
	top: 0;
    cursor: pointer;
    height: 17px;
    width: 17px;
}
.szallasreg-rendeles-form-kont .szekhelymasol .szallasreg-fancy-chkbox-display.checked {
	background: url(../images/szallasregform-checkbox.png) no-repeat -17px 0;
}

.szallasreg-rendeles-form-kont .szekhelymasol input {
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	opacity: 0;
}
.szallasreg-rendeles-form-kont .fieldtype .items-row.szekhelymasol {width: 626px; margin: 10px 0 20px 0}
.szallasreg-rendeles-form-kont .fieldtype .items-row.szekhelymasol label {
	font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
	font-size: 14px;
	display: inline-block;
	padding-left: 30px;
}

.szallasreg-rendeles-form-kont .message-kont {
	position: absolute;
	left: 565px;
	top: 10px;
	font-size: 14px;
}
.szallasreg-rendeles-form-kont .message-kont .message.error {
	font-weight: bold;
	color: #c00;
}
.szallasreg-rendeles-form-kont .message-kont .message-type-icon {
	margin-right: 5px;
	height: 9px;
	display: inline-block;
}
.szallasreg-rendeles-form-kont .message-kont .message-type-icon.ok {
	width: 13px;
	background: url(../images/message-type-icons.png) no-repeat 0 0;
}
.szallasreg-rendeles-form-kont .message-kont .message-type-icon.error {
	width: 11px;
	background: url(../images/message-type-icons.png) no-repeat -13px 0;
}

.szallasreg-valaszto-kont .info-icon,
.szallasreg-rendeles-form-kont .info-icon {
    background: url(../images/travelo-szallaslist-ajanlat-row-ikon.png) no-repeat;
    display: inline-block;
    width: 17px;
    height: 17px;
    top: 5px;
    position: relative;
    cursor: pointer;
    margin: 2px 0 0 10px;
    float: right;
}
.szallasreg-valaszto-kont .info-icon.valaszto
{
    background: url(../images/travelo-szallaslist-ajanlat-row-ikon.png) no-repeat;
    display: inline-block;
    width: 17px;
    height: 17px;
    top: 0;
	right: 245px;
    position: relative;
    cursor: pointer;
    margin: 2px 0 0 10px;
}

.szallasreg-valaszto-kont .info-icon.valaszto .layer-v1 {float: left; width: 840px; font-size: 12px; color: #5d5d5d;position:absolute;top:15px;right:-805px;z-index:100;display:none;}
.szallasreg-valaszto-kont .info-icon.valaszto .layer-v1 .head {float: left; width: 840px; height: 30px; background:url(../images/layer-head-right-v3.png) no-repeat;}

.layer-v1 {float: left; width: 840px; font-size: 12px; color: #5d5d5d;position:absolute;top:15px;right:-15px;z-index:100;display:none;}
.layer-v1 .head {float: left; width: 840px; height: 30px; background:url(../images/layer-head-v3.png) no-repeat;}
.layer-v1 .bg {float: left; width: 840px; padding: 7px 22px 0px 22px; background:url(../images/layer-bg-v3.png) repeat-y; }
.layer-v1 .bg .inline {background: #FFF; padding: 13px 9px 10px 10px; width: 121px; border: solid 1px #d0d0d0;vertical-align: top;}
.layer-v1 .bg .inline.firstcol {line-height:20px}
.layer-v1 .bg .header {background: #f2f2f2; padding: 7px 9px 5px 10px; width: 121px; border: solid 1px #d0d0d0;font-weight: bold;}
.layer-v1 .bg table {border-collapse:collapse; }
.layer-v1 .bottom {float: left; width: 840px; height: 25px; background:url(../images/layer-bottom-v3.png) no-repeat;}
.layer-v1 .v1-table {margin-bottom:20px;}


.szallasreg-valaszto-kont .info-icon.valaszto .layer-v1 .leftside {float: left; width: 560px;}
.szallasreg-valaszto-kont .info-icon.valaszto .layer-v1 .rightside {float: left; width: 170px; background: #fff;border: solid 1px #d0d0d0; margin-left: 22px; padding: 20px;}
.szallasreg-valaszto-kont .info-icon.valaszto .layer-v1 .rightside ul {width: auto; margin-top: 20px; margin-left: 2px}
.szallasreg-valaszto-kont .info-icon.valaszto .layer-v1 .rightside ul li {font-size: 12px; padding: 0 0 18px 27px; line-height: 16px;background: url(/public/images/szallasregform-list-checks.png) no-repeat left 6px;}

.szallasreg-rendeles-form-kont .info-icon .layer-v1 .leftside {float: left; width: 560px;}
.szallasreg-rendeles-form-kont .info-icon .layer-v1 .rightside {float: left; width: 170px; background: #fff;border: solid 1px #d0d0d0; margin-left: 22px; padding: 20px 20px 0 20px;}
.szallasreg-rendeles-form-kont .info-icon .layer-v1 .rightside ul {width: auto; margin-top: 20px; margin-left: 2px}
.szallasreg-rendeles-form-kont .info-icon .layer-v1 .rightside ul li {font-size: 12px; padding: 0 0 18px 27px; line-height: 16px;background: url(/public/images/szallasregform-list-checks.png) no-repeat left 6px;}

.index2 div.left {
    /* background: url('/public/images/content-separator.png') repeat-y right top #efefef !important; */
    width: 210px;
    float: left;
    padding: 20px 10px 20px 20px;
}
.index2 div.inner-content {background: url('/public/images/index2-leftside-bg.png') repeat-y left top #efefef !important;}

.keresomezo-kont.index2 {margin-bottom: 20px}
.alapkategoria-kont {margin-bottom: 20px !important;}
.alapkategoria-kont .alakpategoria-valasztok {list-style: none inside;padding-left:0;}
.alapkategoria-kont .alakpategoria-valasztok li {display: inline-block}
.alapkategoria-kont .alakpategoria-valasztok li a {
	display: inline-block;
	width: 90px;
	height: 12px;
	text-align: center;
	color: #63a92c;
	font-size: 13px;
	padding-top: 110px;
	margin-right: 21px;
	position: relative;
	line-height: 14px;
}
.alapkategoria-kont .alakpategoria-valasztok li a.inaktiv,
.alapkategoria-kont .alakpategoria-valasztok li a.inaktiv:hover {
	color: #909090;
	cursor: default;
	text-decoration: none !important;
}
.alapkategoria-kont .alakpategoria-valasztok li a.aktiv:hover {
	cursor: default;
	text-decoration: none !important;
}
.alapkategoria-kont .alakpategoria-valasztok li a .logo {display: inline-block;	width: 90px;height: 90px; position: absolute;left: 0; top: 0}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1106 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat 0 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1106.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat 0 -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1106.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat 0 -180px;}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1100 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -112px 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1100.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -112px -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1100.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -112px -180px;}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1101 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -223px 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1101.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -223px -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1101.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -223px -180px;}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1102 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -335px 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1102.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -335px -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1102.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -335px -180px;}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1103 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -446px 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1103.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -446px -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1103.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -446px -180px;}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1104 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -558px 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1104.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -558px -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1104.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -558px -180px;}

.alapkategoria-kont .alakpategoria-valasztok li a.type-1105 .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -669px 0;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1105.inaktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -669px -90px;}
.alapkategoria-kont .alakpategoria-valasztok li a.type-1105.aktiv .logo {background: url(../images/travelo-alapkategoriak-icons.png) no-repeat -669px -180px;}


.alapkategoria-kont .alakpategoria-valasztok li:last-child a {margin-right: 0}

.keresomezo-kont.index2 .suggest-label {font-size: 13px; color: #000; font-family: 'OpenSans-Semibold', arial, helvetica;padding-bottom:8px;}
.keresomezo-kont.index2 .suggestinput-cont,
.keresomezo-kont.index2 .daterow-cont,
.keresomezo-kont.index2 .submit {float: left}
.keresomezo-kont.index2 .submit {margin-left: 15px; margin-top: 10px}
.keresomezo-kont.index2 button.submit {margin-left: 0 }
.keresomezo-kont.index2 .toprow-kont {float: left; margin-bottom: 20px}

.ui-datepicker.input-top-datepicker {width: 190px}
.ui-datepicker.input-top-datepicker table {font-size: 10px}
.ui-datepicker.input-top-datepicker .ui-widget {font-family: 'OpenSans',arial,helvetica,sans-serif; font-size: 13px}
.ui-datepicker.input-top-datepicker .ui-datepicker .ui-datepicker-title {line-height: 23px}

.szallaslist.index2 .szallas-item .szallas-content {
    float: left;
    padding: 0 0 0 20px;
    width: 410px;
}
.szallaslist.index2  .szallas-item .rate-box .ratenum {
}

.szallaslist.index2  .szallas-item .head {
    float: left;
    width: 100% !important;
}
.szallaslist.index2  .szallas-item .stars {
    text-align: left !important;
	height: auto !important;
    width: auto !important;
}
.szallaslist.index2  .szallas-item .address {
    float: left;
	color: #4b4b4b;
	margin-right: 10px;
	line-height: 24px;
    font-family: OpenSans-Semibold, arial, helvetica, sans-serif;
}
.szallaslist.index2  .szallas-item .map {
    float: left;
}
.szallaslist.index2  .szallas-item .description {
    float: left;
    width: 410px !important;
    padding-left: 0;
	text-align: left !important;
}
.szallaslist.index2  .szallas-item .description.ertekelessel {
    width: 295px !important;
}
.szallaslist.index2  .szallas-item .rate-box {
    float: left;
    width: 93px;
    border-right: 1px solid #ededed;
    margin-right: 20px;
    margin-top: 12px;
}
.szallaslist.index2  .szallas-item .rate-box .ratenum {
    background: #f5f6fa;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    display: inline-block;
    width: 70px;
    height: 30px;
    font-size: 24px;
    text-align: center;
    font-family: 'OpenSans',arial,helvetica,sans-serif !important;
    padding-top: 13px;
    line-height: 15px;
}
.szallaslist.index2  .szallas-item .rate-box .ratefrom {
	width: 70px;
	text-align: center;
	margin-top: 5px;
	color: #1a438a;
	font-size: 11px;
}
.szallaslist.index2  .szallas-item .head a {
    font-size: 18px !important;
}
.szallaslist.index2  .szallas-item .szallas-rate {
    border: none !important;
    width: 135px !important;
    margin-left: 25px !important;
	text-align: left !important;
}
.szallaslist.index2  .szallas-item .szallas-rate .price-box {
    width: 100%;
}
.szallaslist.index2  .szallas-item .szallas-rate .price-box.notnodate {
	height: 130px !important;
	display: table;
}
.szallaslist.index2  .szallas-item .szallas-rate .price-box.notnodate .button {
	display: table-cell;
	vertical-align: bottom;
}
.szallaslist.index2  .szallas-item .szallas-rate .price-box.notnodate .button:last-child a {
	margin-bottom: 0;
	padding-bottom: 0;
}

.szallaslist.index2  .szallas-item .szallas-rate .cheapest {
	color: #6b6b6b !important;
	font-size: 13px !important;
	font-weight: normal !important;
	padding: 0 !important;
	font-family: 'OpenSans',arial,helvetica,sans-serif;
}
.szallaslist.index2  .szallas-item .price {
	color: #d72671;
}
.szallaslist.index2  .szallas-item .price span {
	font-size: 22px !important;
}

.szallaslist.index2  .szallas-item .szallas-rate .button.kf {text-align: left}
.szallaslist.index2  .szallas-item .szallas-rate .button.kf a {
	width: 106px;
	height: 25px;
	color: #FFF;
	font-family: 'OpenSans',arial,helvetica,sans-serif;
	font-size: 13px;
	border: 0;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
}
.szallaslist.index2  .szallas-item .szallas-rate .button.kf.foglalas a {
	background: url('../images/travelo-lista-gomb-foglalas.png') no-repeat;
    margin: 5px 0;
}
.szallaslist.index2  .szallas-item .szallas-rate .button.kf.foglalas.datumszures a {
    /*float:right;*/
    margin-top: 87px;
}
.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres a {
	background: url('../images/travelo-lista-gomb-ajanlatkeres.png') no-repeat;
    margin: 10px 0 5px 0;
}
.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres.datumszures a {
    float:right;
}
.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres.datumszures-pad a {
    /*float:right;*/
    margin-top: 87px;
}
.szallaslist.index2 .szallas-item .stars {
	margin-right: 10px !important;
    margin-top: 2px !important;
}
.szallaslist.index2 .szallas-item .map a {
    line-height: 22px;
}
.szallaslist.index2 .szallas-item .price-athuzott {
	color: #6b6b6b;
}
.szallaslist.index2 .szallas-item .szallas-item-border {
	border: 1px solid #BFBFBF;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
}
.szallaslist.index2 .szallas-item .offers {
	background: #e9e9e9;
	width: 100%;
}
.szallaslist.index2 .szallas-item .offers .head {
	float: none !important;
	background: #f2f2f2 !important;
}

.szallaslist.index2 .szallas-item .offers-inner {
	width: 740px;
	margin: 0 20px 20px 20px;
	padding-top: 20px;
}
.szallaslist.index2 .szallas-item .more-link {
	width: 730px !important;
	margin: 0 !important;
	padding: 10px 0 10px 10px !important;
	float: none !important;
	text-align: right !important;
}
.szallaslist.index2 .szallas-item .offers-inner .offerstable {
	background: #fff;
	border-radius: 6px;
}
.szallaslist.index2 .szallas-item .offers-inner .offerstable table {
	width: 740px !important;
	margin: 0 auto;
}
.szallaslist.index2 .szallas-item .offers-inner .offerstable tr.rows {
	border-top: 1px solid #dfdfdf;
}
.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .name a {margin-left: 5px;}
.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .infoicon .list-info-icon,
.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .name .list-info-icon {
	background: url(../images/travelo-szallaslist-ajanlat-row-ikon.png) no-repeat;
	display: inline-block;
	width: 14px;
	height: 14px;
	top: 2px;
	position: relative;
	cursor: pointer;
}
.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .infoicon {padding:5px;}
.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .infoicon .list-info-icon {top:0}
.index2 .pagerkont {left: auto !important; width: 100% !important;border-top: 1px solid #e9e9e9;}
.index2 .pagerkont .pager {right: auto !important; float: right !important;}

.index2 .pagerkont .pager .pageing,
.index2 .pagerkont .pager .pageing_akt,
.index2 .pagerkont .pager .pageing a,
.index2 .pagerkont .pager .pageing_akt a {
	font-size: 14px !important;
	color: #6b6b6b !important;
}
.index2 .pagerkont .pager .pageing,
.index2 .pagerkont .pager .pageing_akt {
	padding: 7px 14px 0 !important;
	height: 26px !important;
}

.index2 .pagerkont .pager .pageing_akt {
	background: #e9e9e9 !important;
	border-color: #d0d0d0 !important;
}
.index2 .pagerkont .pager .pageing {
	background: #f6f6f6 !important;
	border-color: #e9e9e9 !important;
}
.index2 .pagerkont .pager .pageing.text {
    background: none repeat scroll 0 0 #F6F6F6 !important;
    border-color: #E9E9E9 !important;
    border: 1px solid #BEBEBE;
    border-radius: 5px 5px 5px 5px;
	margin-right: 0;
}

.index2 .left h2 {font-size: 16px !important;}
.index2 .left h3 {font-size: 13px !important;margin: 10px 0}

.index2 .szures-vankeresesbox {
	background: #fff;
    left: -20px;
    padding: 20px;
    position: relative;
    top: -20px;
    width: 200px;
}
.index2 .szures-vankeresesbox .title {
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0;
}
.index2 .szures-vankeresesbox .text {
	font-size: 13px;
	margin-bottom: 5px;
}

.index2	div.toggleable > h3 {
	cursor: pointer !important;
	color: #000000 !important;
	padding-left: 0;
	background: none;
}
.index2	.disabled > ul {
    background: none;
    padding: 0 0 0 5px;
    border:0;
}

.keresesmodosit-button-kont button {
	background: url('../images/travelo-lista-keresesmodosit-button.png') no-repeat;
	width: 200px;
	height: 30px;
	color: #FFFFFF;
	font-size: 12px;
	border: 0;
	text-align: center;
	cursor: pointer;
    margin-top: 10px;
}

.szuresterkep-kont {
	width: 200px;
	height: 200px;
}

#szallas_talalt_pontositas li span.chnum {color: #909090;}

.left .szuresterkepbox {position: relative;margin-bottom: 10px}
.left .szuresterkepbox .szuresterkep-overlay {
	position: absolute;
	left: 0;
	top: 0;
	height: 200px;
	width: 200px;
	z-index: 200;
	cursor: pointer;
}
.left .szuresterkepbox .szuresterkep-link {
	color: #24468a;
	font-size: 13px;
	font-family: 'OpenSans-Semibold',arial,helvetica,sans-serif;
	margin-top: 10px;
}

.index2 .overlay {width: 780px !important;}

.terkeplayer-overlay {display: none;position: absolute; top:0; left: 0; background-color: #DDDDDD; z-index: 50 }

#terkeplayer-kont {
    display: none;
    position: absolute;
    border-color: #E9E9E9 !important;
    border: 1px solid #BEBEBE;
    border-radius: 5px;
    background-color: white;
    width: 940px;
    height: 450px;
    padding: 10px;
    z-index: 100;
}

#terkeplayer-kont #map {float:left;width:940px;height: 450px;margin-top: 0;}

#terkeplayer-kont .closeme {
    position: absolute;
    display: block;
    cursor: pointer;
    width: 38px;
    height: 38px;
    z-index: 111;
    background: url(/public/images/closeme.png) no-repeat;
    right: -15px;
    top: -15px;
}
.gm-style-iw {width: 300px !important;}

.terkep-bubble-kont {width: 300px; height: 120px}
.terkep-bubble-kont .leftimg {display: inline-block; width: 110px; float: left}
.terkep-bubble-kont .righttext {display: inline-block;}
.terkep-bubble-kont .righttext .start {display: inline;}
.szallas_talalat_price.terkepen {color: #D40063;margin-top: 5px;}

.melleklet.szallasreg .successmessage {font-size: 15px}

.inner-content.szallasreg  .doboz.form.regsuccess {display: block; margin-left: 70px; margin-bottom: 30px}
.inner-content.szallasreg  .doboz.form.regsuccess .szallasreg-rendeles-form-kont {padding: 33px 30px; float: left}

.fancy-radio-kont {
	position: relative;
	width: 17px;
	height: 17px;
}
.fancy-radio-kont input {
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	opacity: 0;
}

.fancy-radio-display {
	position: absolute;
	background: url(../images/szallasregform-radio.png) no-repeat 0 0;
	left: 0;
	top: 0;
    cursor: pointer;
    height: 17px;
    width: 17px;
}
.fancy-radio-display.disabled {
	opacity: .4;
}
.fancy-radio-display.checked {
	background: url(../images/szallasregform-radio.png) no-repeat -17px 0;
}

.repjegy-rendeles-form-kont input[type="radio"] {width: auto}
.repjegy-rendeles-form-kont .frow.iranyradio-kont {margin-bottom: 0;}
.repjegy-rendeles-form-kont .topradio-kont {display: inline-block; width: 135px; margin-top: 10px}
.repjegy-rendeles-form-kont .topradio-kont:last-child {margin-left: 20px}
.repjegy-rendeles-form-kont .topradio-kont .fancy-radio-kont {float: left;}
.repjegy-rendeles-form-kont .topradio-kont label {display: inline-block; margin-left: 10px}

.repjegy-rendeles-form-kont .empty-error {font-size: 12px; font-weight: bold; color: #c00; padding-left: 3px;display: none}

.repulojegy-melleklet-bg iframe.repjegy {border: none;width: 1040px;min-height: 1000px;padding: 30px 20px;}
.repulojegy-melleklet-bg .melleklet-breadcrumbs.nokontener {padding: 30px 20px 30px 0;position: relative; width: 1000px; margin-left: 20px}

.tengerpart-title.melleklet-oldal {float: left; width: 640px}
.inner-content.melleklet-oldal .right {float: right}

.melleklet-oldal .tengerpart-ongo, #sieles_cimlapi .tengerpart-ongo{float:left;margin-left: 20px;margin-top:8px;width: 200px;font-size: 13px;}
.melleklet-oldal .tengerpart-ongo ul, #sieles_cimlapi .tengerpart-ongo ul {list-style-position: inside;list-style-type: disc;margin: 10px 0 10px 0;padding: 0;}
.melleklet-oldal .tengerpart-ongo ul li, #sieles_cimlapi .tengerpart-ongo ul li {color: #999;margin: 0;padding: 0;width: 200px;}
.melleklet-oldal .tengerpart-ongo a.beszamolo-button, #sieles_cimlapi .tengerpart-ongo a.beszamolo-button{float:left;color:white;font-size:13px;padding:6px 10px;background: url(../images/zold-button-bg.png) repeat-x;margin-top:15px; border: 1px solid #68A133;border-radius: 3px 3px 3px 3px;}

.melleklet-oldal .kedvenc-kontener {display: inline-block;float: none;}
.melleklet-oldal div.left {padding: 30px 18px 30px 0px;margin: 0 2px 0 20px;}
.melleklet-oldal div.right .right-top .search-container .options > div.chk { margin-right: 26px;width: auto;}
.melleklet-oldal div.right .right-top .search-container .options.tp2 > div.chk { margin-top: 8px;}
.melleklet-oldal div.right .right-top .search-container .options > div.chk.last { margin-right: 0px;}
.melleklet-oldal div.right .right-top .search-container .chk label {margin-right:6px;}
.melleklet-oldal .options.tp {float: left;margin-bottom: 15px;}
.melleklet-oldal div.right .right-top .search-container .options .submit {float:right;}

form.repjegynewletter .error {font-size: 12px; font-weight: bold; color: #c00; padding-left: 3px;display: none; width: 100%; text-align: center}
form.repjegynewletter .success-message {font-size: 12px; font-weight: bold; color: #080; padding-left: 3px;width: 100%; text-align: center}

.szallasreg-valaszto-kont .info-icon.kalkulalt-jutalek,
.info-icon.ceg_kepviseloje-info
{
    background: url(../images/travelo-szallaslist-ajanlat-row-ikon.png) no-repeat;
    display: inline-block;
    width: 17px;
    height: 17px;
    position: relative;
    cursor: pointer;
    margin: -3px 0 0 10px;
	float: none;
}

.szallasreg-valaszto-kont .info-icon.kalkulalt-jutalek .layer-v2 {
    float: left;
    width: 300px;
    font-size: 12px;
    color: #5d5d5d;
    position:absolute;
    top:15px;
    right:-266px;
    z-index:100;
    display:none;
}
.szallasreg-valaszto-kont .info-icon.kalkulalt-jutalek .layer-v2 .head {
    float: left;
    width: 300px;
    height: 26px;
    background:url(../images/layer-head-right-v2.png) no-repeat;
}
.szallasreg-valaszto-kont .info-icon.kalkulalt-jutalek .layer-v2 .whitebg,
.szallasreg-valaszto-kont .info-icon.marketingkampany .layer-v2 .whitebg,
.szallasreg-rendeles-form-kont .info-icon.kalkulalt-jutalek.rendezveny-info.osszegtip .layer-v2 .whitebg,
.info-icon.ceg_kepviseloje-info .layer-v2 .whitebg,
.kockazati_besorolas .layer-v2 .whitebg {background: #fff;padding: 10px;font-size: 13px;border: solid 1px #d0d0d0;}

.szallasreg-valaszto-kont .info-icon.ceg_kepviseloje-info .layer-v2 {
    float: left;
    width: 300px;
    font-size: 12px;
    color: #5d5d5d;
    position:absolute;
    top:15px;
    right:-266px;
    z-index:100;
    display:none;
}
.szallasreg-valaszto-kont .info-icon.marketingkampany .layer-v2 .whitebg {
	float: left;
}

.szallasreg-valaszto-kont .info-icon.marketingkampany {
	float: none;
}
.szallasreg-valaszto-kont .info-icon.marketingkampany .layer-v2 ul {
	width: auto;
}

.layer-v2 {float: left; width: 300px; font-size: 12px; color: #5d5d5d;position:absolute;top:15px;right:-15px;z-index:100;display:none;}
.layer-v2 .head {float: left; width: 300px; height: 26px; background:url(../images/layer-head-v2.png) no-repeat;}
.layer-v2 .bg {float: left; width: 270px; padding: 0px 15px 0px 15px; background:url(../images/layer-bg-v2.png) repeat-y; }
.layer-v2 .bottom {float: left; width: 300px; height: 17px; background:url(../images/layer-bottom-v2.png) bottom center no-repeat;}
.kockazati_besorolas .layer-v2 {left: -19px; top: 12px;font-style: normal;}
.szallaslist.index2 .szallas-item .kockazati_besorolas .layer-v2 .head, .kockazati_besorolas .layer-v2 .head {background:url(../images/layer-head-right-v2.png) no-repeat;width: 300px !important;}

#content.repjegy .melleklet-breadcrumbs.nokontener .repjegy-toplogo {top: 25px}
#content.repjegy .hirekcikkek .imgkont img {width: 305px; max-height: 175px}

.item.ceg_kepviseloje-info-kont {position: relative}
.info-icon.ceg_kepviseloje-info {position: absolute ; right: -25px; top: 35px}

.melleklet-bigpic-kontener {float: left; position: relative;width: 634px; padding: 2px; border: 1px solid #e5e5e5;border-radius: 2px;}
.melleklet-bigpic-kontener .melleklet-bigpic-images {float: left; width: 634px; }

.melleklet-bigpic-kontener .next,
.melleklet-bigpic-kontener .prev {
    position: absolute;
    top: 160px;
    z-index: 100;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.melleklet-bigpic-kontener .next {
    float: right;
    right: 20px;
    background: url(../images/melleklet-bigpic-arrows.png) no-repeat -30px 0;
}
.melleklet-bigpic-kontener .prev {
    float: left;
    left: 20px;
    background: url(../images/melleklet-bigpic-arrows.png) no-repeat;
}

.sipalya-kont { margin: 20px; border: 1px solid #e5e5e5; border-radius: 6px; background: #ebf5f8;padding:20px;float:left;color:#4B4B4B;}
.palyaterkep-kont {float:right;width:250px;}
.palyaterkep-kont a {display:inline-block;}
.palyaterkep-kont img {width:100%;}
.palyaurl-kont {float:right;width:250px;margin-top:10px;}
.palyaadatok-kont {float:left;width:330px;}
.felvonok-kont {float:right;width:250px;}
.palyaadatok-kont-full {float:left;width: 600px;}
.sipalya-title {font-size: 15px;width:300px;float: left;}
.idojaras {float:left;width:100%;border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}
.idojaras .ido-data-title {float:left;width:100%;padding:5px 0 0 0;font-weight:bold;font-size:15px;}
.idojaras .ido-table0 {float:left;width:230px;}
.idojaras .ido-datum {float:left;width:230px;padding: 10px 0 2px 0;font-weight:bold;}
.idojaras .ido-data {float:left;width:230px;padding: 2px 0;}
.idojaras .ido-table {float:left;width:calc(100% - 230px);padding-top: 10px;}
.idojaras .ido-table .ido-table-cell{float:left;width:33%;text-align:center;}

.sielesbottombanner-kont {
    float: left;
    width: 100%;
    height: 100px;
    background: url(../images/sieles-bottom-banner.jpg) no-repeat;
}

.hirekdoboz-center {width: 360px !important; background: #fff; padding: 5px; margin: 0 auto !important;}
.hirekdoboz-kontener {float: left; width: 100%;margin: 5px 0 10px 0}
.hirekdoboz-maintitle {float: left;width: 100%; height: 26px; background: url(/public/images/tpart-maintitle-bg.png) center repeat-x; margin-bottom: 20px}
.hirekdoboz-maintitle span {
	display: block;
	float: left;
	height: 24px;
	background: #fff;
	padding: 0 10px 0 0;
	color: #111;
	font-family: 'OpenSans-Light', arial, helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
}
.hirekdoboz-maintitle .rightlogo {
    display: block;
    float: right;
    width: 100px;
    height: 49px;
    background: url(../images/sieles-righthirek-logo.jpg) no-repeat #fff;
    position: relative;
    top: -10px;
}

.hirekdobozitems {float: left; width: 100%; margin: 5px 0}
.hirekdobozitems .hirekdoboz-item {float: left; width: 100%; margin-bottom: 15px; font-weight: bold}
.hirekdobozitems .hirekdoboz-item a {text-decoration: none; float: left; width: 100%; display: block}
.hirekdobozitems .hirekdoboz-item .cim {float: left; width: 100%; color: #1A438A; font-size: 15px;font-weight: bold}
.hirekdobozitems .hirekdoboz-item .datum {float: left; width: 100%; color: #a8a8a8; font-size: 13px;font-weight: bold}


.kulfold-slideshow-kont {position: relative}
.kulfold-slideshow-kont #slide-pager-buttons-prev,
.kulfold-slideshow-kont #slide-pager-buttons-next {
    position: absolute;
    top: 160px;
    z-index: 100;
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.kulfold-slideshow-kont #slide-pager-buttons-next {
    float: right;
    right: 20px;
    background: url(../images/melleklet-bigpic-arrows.png) no-repeat -30px 0;
}
.kulfold-slideshow-kont #slide-pager-buttons-prev {
    float: left;
    left: 20px;
    background: url(../images/melleklet-bigpic-arrows.png) no-repeat;
}

.faq-cont {width:996px !important;padding: 10px 40px 40px !important;font-size:15px;background-color: #F2F2F2;border: 1px solid #C8C6BF;border-radius: 3px;color:#4b4b4b;}
.faq-cont .q_ {cursor:pointer;}
.faq-cont h1 {font-size: 28px;margin:15px 0;}
.faq-cont h2 {font-size: 22px;margin:10px 0;}
#q1, #q3, #q5, #q7, #q9, #q11, #q13, #q15, #q17, #a1, #a3, #a5, #a7, #a9, #a11, #a13, #a15, #a17
{
    padding:5px;
    text-align:left;
    color:#4b4b4b;
    background:#fff;
    padding-left: 10px;
    display: block;
}
#q2, #q4, #q6, #q8, #q10, #q12, #q14, #q16, #q18, #a2, #a4, #a6, #a8, #a10, #a12,#a14, #a16, #a18
{
    padding:5px;
    text-align:left;
    color:#000;
    background:#fffcf7;
    padding-left: 10px;
    display: block;
}
#a1, #a3, #a5, #a7, #a9, #a11, #a13, #a15,  #a17, #a2, #a4, #a6, #a8, #a10, #a12,#a14, #a16, #a18
{
    text-align:justify;
    padding:10px 40px;
    display:none;
}
.faq-cont span.status {width: 18px; height: 10px; margin-right: 10px}
.faq-cont span.status.opened {background: url(../images/members-minibar-head-arrow-open.png) no-repeat; display: inline-block;}
.faq-cont span.status.closed {background: url(../images/members-minibar-head-arrow.png) no-repeat; display: inline-block;}
.q-cont {border: 1px solid #E7E7E7}

.inner-content.nyeremenyjatek {padding: 30px;width: 1020px;color:#222222;}
.inner-content.nyeremenyjatek h1 {margin: 0 0 20px 0;padding-bottom: 10px;font-size:24px;border-bottom: 1px solid #e7e5dd;color:#222222;font-family: OpenSans-Light, arial, helvetica, sans-serif;}
.inner-content.nyeremenyjatek div.left {padding:0;}
.inner-content.nyeremenyjatek div.right {width:360px;margin-left:20px;background:none;}
.inner-content.nyeremenyjatek .tamogato-text {font-size:15px;font-weight:normal;font-family: OpenSans, arial, helvetica, sans-serif;margin-top:30px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont {width: 271px;padding:15px 44px;border:0;background: url(../images/repjegy_kereso_right_bg.png) repeat-y;font-size:13px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow {margin-bottom: 7px;height:auto;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.childs {padding-top:5px;margin-bottom:20px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.chk {height: auto;margin-bottom:10px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont input {width: 250px;background:#f8f8f8;height:30px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .topradio-kont {width:122px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.dates input {width:98px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.dates .repjegy-calinput span {right:37px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.childs .repjegy-fancy-select-display {background: url(../images/repjegy_lenyilo.png) no-repeat;padding:5px 0 0 15px;font-size:13px;font-weight: normal;font-family: OpenSans, arial, helvetica, sans-serif;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.childs .repjegy-fancy-select-kont {height:30px;width:70px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.childs .floatchildkont {width: 70px;margin-right:27px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.fsubmit {text-align:center;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-kont .frow.fsubmit button {margin-top:10px;background: url(../images/repjegy_kereses_gomb.png) no-repeat;width:96px;color:transparent;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-top {width: 360px;background: url(../images/repjegy_kereso_right_top.png) no-repeat;float:left;height: 42px;}
.inner-content.nyeremenyjatek .repjegy-rendeles-form-bottom {width: 360px;background: url(../images/repjegy_kereso_right_bottom.png) no-repeat;float:left;height: 20px;}
.inner-content.nyeremenyjatek .nyeremenyjatek-nagykepes {margin-bottom:30px;position: relative}
.inner-content.nyeremenyjatek .nyeremenyjatek-text {font-size:15px;padding:5px 0 20px 0;}
.inner-content.nyeremenyjatek .nyeremenyjatek-form {border: 1px solid #e5e5e5; background-color:#F2F2F2;border-radius:4px;padding:30px;}
.inner-content.nyeremenyjatek .nyeremenyjatek-form h2 {font-size:24px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.inner-content.nyeremenyjatek .successmessage {font-size:14px;text-align:center;}

.inner-content.nyeremenyjatek .image-layer {
	background: url(../images/nyeremenyjatek-white-bg.png);
	position: absolute;
	width: 465px;
	height: 170px;
	padding: 25px 30px;
	left: 0;
	top: 40px;
}

.inner-content.nyeremenyjatek .image-layer .bigtext,
.inner-content.nyeremenyjatek .image-layer .mediumtext,
.inner-content.nyeremenyjatek .image-layer .desc {color: #490f66; font-size: 60px; line-height: 52px; font-weight: bold; font-family: 'OpenSans', arial, helvetica, sans-serif; margin-bottom: 15px}
.inner-content.nyeremenyjatek .image-layer .mediumtext {font-size: 36px;line-height: 36px;}
.inner-content.nyeremenyjatek .image-layer .desc {color: #000; font-size: 18px; line-height: 28px;}

.inner-content.nyeremenyjatek .kerdesek-chk-kont {margin-top: 30px; float: left}
.inner-content.nyeremenyjatek .kerdesek-chk-kont .kerdes-chk-item {margin-bottom: 10px; float: left}
.inner-content.nyeremenyjatek .kerdesek-chk-kont .kerdes-chk-title {font-size:14px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;float: left; margin-bottom: 10px}
.inner-content.nyeremenyjatek .kerdesek-chk-kont .kerdes-chk-title.error {color: #c00}
.inner-content.nyeremenyjatek .kerdesek-chk-kont .kerdes-radios {float: left;margin-bottom: 10px}
.inner-content.nyeremenyjatek .kerdesek-chk-kont .kerdes-radios .fancy-radio-kont {float: left;margin: 5px 30px 15px 30px}
.inner-content.nyeremenyjatek .kerdesek-chk-kont .kerdes-radios label {font-size:14px;font-family: OpenSans, arial, helvetica, sans-serif;float: left; width: 500px;margin-top:3px;}

.nyeremenyjatek-form-kont {float: left; width: 100%; margin-top: 20px}
.nyeremenyjatek-form-kont input,
.nyeremenyjatek-form-kont select {font-size: 14px; color: #616161}
.nyeremenyjatek-form-kont input {
	border-radius: 3px;
	border: 1px solid #d0d0d0;
	-webkit-box-shadow: inset 1px 1px 2px 0px #ddd;
	box-shadow: inset 1px 1px 2px 0px #ddd;
	height: 16px;
	width: 16px;
	padding: 10px;
}

.nyeremenyjatek-form-kont input#nyeremeny_nev,
.nyeremenyjatek-form-kont input#nyeremeny_email {width: 255px}

.nyeremenyjatek-form-kont input.error {border: 1px solid #c00;}
.nyeremenyjatek-form-kont input.focused {border: 1px solid #008d00 !important;}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-kont {
	position: relative;
	height: 38px;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-kont select {
	position: absolute;
	left: 3px;
	top: 3px;
	height: 32px;
	opacity: 0;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display {
	background: url(../images/szallasregform-select-bg.png);
    cursor: pointer;
    height: 30px;
    left: 0;
    padding: 7px 0 0 20px;
    position: absolute;
    top: 0;
	font-size: 14px;
	color: #616161;
	white-space: nowrap;
	overflow: hidden;
	border:none;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display.wait {
	background: url(../img/ajax-loader_transp.gif) no-repeat center #fff;
	opacity: .6;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display.wait .end {background: #fff}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display.wait .text {display: none}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display.error {border: 1px solid #c00}

.nyeremenyjatek-form-kont .szallasreg-fancy-select-display.disabled {
	background: url(../images/szallasregform-select-bg-inactive.png);
}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display span.end {
	background: url(../images/szallasregform-select-rightend.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-display.disabled span.end {
	background: url(../images/szallasregform-select-rightend-inactive.png) no-repeat;
}

.nyeremenyjatek-form-kont .frow {float: left; width: 100%; margin: 0}
.nyeremenyjatek-form-kont .frow .fitem {float: left; margin: 0 18px 15px 0}
.nyeremenyjatek-form-kont .frow .fitem:last-child {margin-right: 0}

.nyeremenyjatek-form-kont .label {color: #000; font-family: OpenSans-Semibold, arial, helvetica, sans-serif; padding-bottom: 5px; font-size: 14px;}
.nyeremenyjatek-form-kont .semibold .label {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.nyeremenyjatek-form-kont .label.error {color: #c00;}

.nyeremenyjatek-form-kont .nyeremeny-nemvalaszto .fitem {margin-bottom: 15px}
.nyeremenyjatek-form-kont .nyeremeny-nemvalaszto .nyeremeny_nemek {height: auto !important;}
.nyeremenyjatek-form-kont .nyeremeny-nemvalaszto div.label {float: left; width: 70px}
.nyeremenyjatek-form-kont .nyeremeny_nemek  {float: left; }
.nyeremenyjatek-form-kont .nyeremeny_nemek .form-radios {float: left; margin-right: 20px}
.nyeremenyjatek-form-kont .nyeremeny_nemek .form-radios label {font-family: OpenSans-Semibold, arial, helvetica, sans-serif; font-size: 14px;}
.nyeremenyjatek-form-kont .nyeremeny_nemek .form-radios .nyeremeny_nem {float: left; margin-right: 10px}

.nyeremenyjatek-form-kont #orszag {width: 235px}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-kont.orszag {width: 235px; padding-right: 0}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-kont.orszag .szallasreg-fancy-select-display {width: 215px;}

.nyeremenyjatek-form-kont #varos {width: 215px}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-kont.varos {width: 215px;}
.nyeremenyjatek-form-kont .szallasreg-fancy-select-kont.varos .szallasreg-fancy-select-display {width: 195px;}


.nyeremenyjatek-form-kont #irszam {width: 70px}
.nyeremenyjatek-form-kont #cim {width: 550px}

.nyeremenyjatek-form-kont .items-row.addressitems {float: left;clear: both; margin-bottom: 15px}
.nyeremenyjatek-form-kont .items-row.addressitems .item {float: left ; margin-right: 17px}
.nyeremenyjatek-form-kont .items-row.addressitems .item:last-child {margin-right: 0}
.nyeremenyjatek-form-kont .item.cim .label {font-family: OpenSans, arial, helvetica, sans-serif;font-weight: normal}

.nyeremenyjatek-form-kont .frow.aszf {margin-top: 15px}
.nyeremenyjatek-form-kont .frow.aszf .nyeremeny_aszf,
.nyeremenyjatek-form-kont .frow.aszf label {float: left}
.nyeremenyjatek-form-kont .frow.aszf label {font-size: 13px; font-family: OpenSans, arial, helvetica, sans-serif;margin-left: 10px}
.nyeremenyjatek-form-kont .frow.aszf label.error, .nyeremenyjatek-form-kont .frow.aszf label.error a {color: #c00}

.nyeremenyjatek-form-kont .frow.fsubmit {float: left; width: 100%;text-align: center; position: relative; margin-top: 25px}
.nyeremenyjatek-form-kont .frow.fsubmit button {
    background: url(/public/images/nyeremenyjatek-button-bg.png) no-repeat center;
	display: inline-block;
	padding: 0 0 0 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    width: 212px;
	height: 40px;
	border: none;
	margin: 0 auto;
	cursor: pointer;
    font-family: OpenSans, arial, helvetica, sans-serif;
}
.nyeremenyjatek-form-kont .frow.fsubmit button:hover {background: url(/public/images/nyeremenyjatek-button-hover-bg.png) no-repeat center}

.nyeremenyjatek-form-kont .szallasreg-fancy-chkbox-kont {
	position: relative;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-chkbox-display {
	position: absolute;
	background: url(../images/szallasregform-checkbox.png) no-repeat 0 0;
	left: 0;
	top: 0;
    cursor: pointer;
    height: 17px;
    width: 17px;
}
.nyeremenyjatek-form-kont .szallasreg-fancy-chkbox-display.checked {
	background: url(../images/szallasregform-checkbox.png) no-repeat -17px 0;
}

.nyeremenyjatek-form-kont .message-kont {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 14px;
}
.nyeremenyjatek-form-kont .message-kont .message.error {
	font-weight: bold;
	color: #c00;
}
.nyeremenyjatek-form-kont .message-kont .message-type-icon {
	margin-right: 5px;
	height: 9px;
	display: inline-block;
}
.nyeremenyjatek-form-kont .message-kont .message-type-icon.ok {
	width: 13px;
	background: url(../images/message-type-icons.png) no-repeat 0 0;
}
.nyeremenyjatek-form-kont .message-kont .message-type-icon.error {
	width: 11px;
	background: url(../images/message-type-icons.png) no-repeat -13px 0;
}
.topmenu-kont a.most {margin-top:19px;}
.topmenu-kont a.most img {height:18px;}

.index2 .szallas-cim-kont {float: left;width: 100%; margin-top: 10px;padding:0;}
.index2 .szallas-cim-kont h1 {float: left;padding: 0 5px 10px 0; line-height: 32px;color:#1a438a;font-size:26px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.index2 .szallas-cim-kont .csillagok span {float: left; width: 16px; height: 16px; background: url('../images/adatlapcsillag.png') no-repeat center center #fff;padding-top: 10px;}
.index2 .szallas-cim-kont .csillagok sup {float: left;margin: 5px 0 0 5px}
.index2 .szallas-cim-kont .cim-kont {font-family: OpenSans-Semibold, arial, helvetica, sans-serif; float: left}
.index2 .szallas-head-kont .backurl {color:#1A438A; text-decoration: none;font-family:'OpenSans-Semibold'; font-size: 12px}
.index2 .szallas-head-kont {padding-bottom: 20px; border-bottom: 1px solid #dfdfdf}
.index2 .szallas-breads-kont {float:left; clear: both;padding: 0 0 10px 0; border-bottom: 1px solid #dfdfdf;width:100%;}
.index2 .szallas-breads-kont a {display: inline; font-size: 15px; color: #1a438a; text-decoration: none;}
.index2 .szallas-breads-kont a:hover {text-decoration: none;}
.index2 .szallas-breads-kont a.akt {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.index2 .szallas-breads-kont span{color:#4b4b4b;font-size:10px;margin: 0 10px;}
.index2 .szallas-breads-right {float:right;}
.index2 .szallas-breads-right a {font-size: 13px;color: #1a438a;text-decoration: none;font-family:'OpenSans-Semibold'; font-size: 12px}
.index2 div.right .top-ak-button {float:right;width: auto;margin-top:4px;}
.index2 div.right .top-ak-button a {background: url("../images/travelo-lista-gomb-ajanlatkeres.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);padding:5px 9px;width:auto;font-family: OpenSans, arial, helvetica, sans-serif;color:#FFFFFF;height:22px;display:block;font-size:14px;}
.index2 div.right .top-links {float:left;margin:10px 0;width:600px;}
.index2 div.right .top-links a {color: #1a438a;text-decoration: none;font-family:'OpenSans-Semibold'; font-size: 14px;background: #f2f2f2;border:1px solid #d4d4d4;-webkit-border-radius: 5px;border-radius: 5px;padding:2px 10px;margin-right:10px;}
.index2 .slideshow-kont {float:left;width:780px;margin:10px 0px 1px 0px;height:480px;}
.index2 .slideshow-kont .slideshow-item {width:780px;height:480px;}
.index2 #nav {float: left;margin: 0;padding: 0;width: 670px;list-style-type:none;}
.index2 .slideshow-nav {float: left;margin: 0;padding: 0;width: 780px;}
.index2 .slideshow-nav #nav li {border: 1px solid #FFFFFF;cursor: pointer;float: left;height: 40px;position: relative;width: 40px;}
.index2 .slide-pager-right {float:right;background: #f2f2f2;border:1px solid #d4d4d4;-webkit-border-radius: 5px;border-radius: 5px;width:104px;height:38px;margin-top:2px;}
.index2 .slide-pager-right #slide-pager-buttons-prev, .slide-pager-right #slide-pager-buttons-next {float: left;cursor: pointer;display: block;height: 30px;width: 30px;}
.index2 .slide-pager-right #slide-pager-buttons-next {background: url(../images/slide-arrows.png) no-repeat scroll -40px 0 rgba(0, 0, 0, 0);margin: 4px 0 0 10px;}
.index2 .slide-pager-right #slide-pager-buttons-prev {background: url(../images/slide-arrows.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin: 4px 0 0 17px;}
.index2 .leiras-kont {float:left;font-size:15px;width:780px;margin:10px 0;}

.index2 .slideshow-allelement {float: left; position: relative}
.index2 .slideshow-ertekelesbox-kont {width: 235px; right: 60px; bottom: 90px; background: url("../images/csomag-box-transp-bg.png");position: absolute;z-index: 100;-webkit-border-radius: 5px;border-radius: 5px;}
.index2 .slideshow-ertekelesbox-kont .ertnumlink-padder {float: right; width: 100px; height: 15px;}
.index2 .slideshow-ertekelesbox-kont-items {position: relative}
.index2 .slideshow-allelement .ertekelesnumber-kont {display: block;position: absolute;z-index: 101;width: 99px;height: 73px;background: url("../images/csomag-ertekeles-bg.png");font-size: 11px;color: #1a438a;text-decoration: none;text-align: center;top: -45px;right: 20px;}
.index2 .slideshow-allelement .ertekelesnumber-kont .number {font-size: 24px; line-height: 22px;color: #000; margin: 12px 0 8px;text-decoration: none; display: block}
.index2 .slideshow-allelement .ertekelestext-kont {padding: 20px;color: #4b4b4b;font-size: 13px;font-style: italic;}
.index2 .slideshow-allelement .ertekeles-footer {background: url("../images/csomag-box-bottom-bg.png") no-repeat left bottom; height: 37px;float: left;width: 100%;position: relative;}
.index2 .slideshow-allelement .ertekeles-footer .foot-item {display: block;margin: 13px 0 0 13px;}
.index2 .slideshow-allelement .ertekeles-footer .logo {display: block; width: 90px;height: 90px; position: absolute;right: -25px; bottom: -25px}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1106 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat 0 0;}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1100 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat -112px 0;}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1101 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat -223px 0;}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1102 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat -335px 0;}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1103 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat -446px 0;}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1104 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat -558px 0;}
.index2 .slideshow-allelement .ertekeles-footer .logo.type-1105 {background: url("../images/travelo-alapkategoriak-icons.png") no-repeat -669px 0;}

.index2 div.right div.tudtahogy-kont {float: left; margin-bottom: 10px; width: 780px !important;}
.index2 .tudtahogy-kont .tudtahogy-block {float: left; width: 100%; margin-top: 15px}
.index2 .tudtahogy-kont .tudtathogy-title {float: left; width: 100%; border-bottom: 1px solid #E4E3DF; margin: 10px 0;text-align: center;height: 20px;}
.index2 .tudtahogy-kont .tudtathogy-title span {background: #fff; display: inline-block; padding: 0 10px; font-family:'OpenSans-Light', arial, helvetica, sans-serif; font-size: 24px; font-style: italic; color: #222}
.index2 .tudtahogy-kont .tudtahogy-items {color: #5d5d5d}
.index2 .tudtahogy-kont .tudtahogy-items ul {list-style: none; padding: 0; margin: 0;}
.index2 .tudtahogy-kont .tudtahogy-items ul li {padding: 0 0 0 25px; margin: 0 0 10px 0;background: url("../images/csomag-tudtahogy-check.png") no-repeat left center; font-size: 14px;}
.index2 .tudtahogy-kont .tudtahogy-items .tudtahogy-items-bottomlinks {float: left; clear: both; padding-left: 25px; margin-top: 20px;font-size: 12px}
.index2 .tudtahogy-kont .tudtahogy-logo {float: right;width: 170px; height: 130px; background: url("../images/garancia_logo.jpg") no-repeat right top}
.index2 .szallasadatlap-backbutton-kont {float: left; width: 100%; margin: 80px 0 0 0; text-align: center}
.index2 .lenyilo-kont {float:left; width:780px; margin:15px 0 0px 0px;}
.index2 .lenyilo-kont span.a_title {font-size:24px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;text-decoration: none;color:#4b4b4b;}
.index2 .lenyilo-kont .szolgaltatasok-lenyilo {float: left; width: 738px; margin: 10px 0 0 0px;border: 1px solid #d4d4d4;-webkit-border-radius: 2px;border-radius: 2px;background-color: #f2f2f2;padding:20px 20px 10px 20px;}
.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul {float: left; width: 100%; margin: 0; padding: 0; list-style: none}
.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul li {float: left; width: 100%; padding: 0 0 5px 0; margin: 0 0 5px 0;font-size: 13px;border-bottom: 1px solid #e2e2e2;line-height:16px;}
.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul li .title {float: left; width: 240px; font-weight: bold; }
.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul li .desc {float: left; width: 498px;}
.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul li:last-child {border:0;}

.index2 .graystyledbutton {display: inline-block; background: #f2f2f2;border: 1px solid #d0d0d0;-webkit-border-radius: 2px;border-radius: 2px;color: #1a438a;font-weight: bold;font-size: 14px;text-decoration: none;text-align: center;font-family:'OpenSans', arial, helvetica, sans-serif;padding: 14px 45px;}

.index2 .badge-ikons-kont {float:left;width:780px;margin:10px 0px;}
.index2 .badge-ikons-kont .badgeikon {background-image: url(../images/badge-icons.png); width: 43px; height: 43px; display: inline-block; margin-right: 5px;position: relative; cursor: pointer;}
.index2 .badge-ikons-kont .badgeikon:last-child {margin-right: 0}
.index2 .badge-ikons-kont .badgeikon.type-1  {background-position: 0 0} /* esküvő */
.index2 .badge-ikons-kont .badgeikon.type-2  {background-position: -49px  0} /* nászutas */
.index2 .badge-ikons-kont .badgeikon.type-3  {background-position: -98px  0} /* diéta */
.index2 .badge-ikons-kont .badgeikon.type-4  {background-position: -148px 0} /* special meal */
.index2 .badge-ikons-kont .badgeikon.type-5  {background-position: -197px 0} /* bor */
.index2 .badge-ikons-kont .badgeikon.type-6  {background-position: -246px 0} /* lovas */
.index2 .badge-ikons-kont .badgeikon.type-7  {background-position: -295px 0} /* sport */
.index2 .badge-ikons-kont .badgeikon.type-8  {background-position: -344px 0} /* kaland outdoor */
.index2 .badge-ikons-kont .badgeikon.type-9 {background-position: -393px 0} /* beauty */
.index2 .badge-ikons-kont .badgeikon.type-10 {background-position: -442px 0} /* gyogykezeles */
.index2 .badge-ikons-kont .badgeikon.type-11 {background-position: -491px 0} /* vadász */
.index2 .badge-ikons-kont .badgeikon.type-12 {background-position: -540px 0} /* gamer */
.index2 .badge-ikons-kont .badgeikon.type-13 {background-position: -589px 0} /* golf */
.index2 .badge-ikons-kont .badgeikon.type-14 {background-position: -639px 0} /* senior */
.index2 .badge-ikons-kont .badgeikon.type-15 {background-position: -688px 0} /* kutyabarát */
.index2 .badge-ikons-kont .badgeikon.type-16 {background-position: -737px 0} /* relax anti-stressz */
.badge-tip-kont {background: #fffcf7;position: absolute;display: none;width: 368px;border-radius: 5px;box-shadow: 0px 0px 5px #888;top: 5px;left: 42px;z-index: 2;}
.badge-tip-kont.l-left {right: 42px;left: auto;}
.badge-tip {margin: 10px;position: relative;font-size: 13px;height: 137px;float: left;}
.badge-tip .badge-text-kont {float: left; width: 195px; margin-right: 5px}
.badge-tip-kont.full .badge-text-kont {width: 100%;}
.badge-tip-kont.full .badge-tip {height: auto}
.badge-tip .badge-logo-kont {float: left; width: 137px;}
.badge-tip .badge-cim {font-weight: bold;}
.badge-tip .badge-tip-arrow {position: absolute;top: 0;left: -21px;height: 14px;width: 11px;background: url(../images/badge_bubi_arrow.png) no-repeat 0 0;}
.badge-tip-kont.l-left .badge-tip-arrow {background: url(../images/badge_bubi_arrow.png) no-repeat -12px 0;right: -21px;left: auto;}

a#open_gmap {display: inline-block; margin-left: 10px; text-decoration:none}
span.linktomap {background-image: url('../images/pin.png');background-repeat: no-repeat;background-position: 0 0;color: #1A438A;font-size: 12px;padding-left: 15px;vertical-align: middle;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.terkeplayer-overlay {display: none;position: absolute; top:0; left: 0; background-color: #DDDDDD; z-index: 50 }
#terkeplayer-kont {display: none;position: absolute;border-color: #E9E9E9 !important;border: 1px solid #BEBEBE;border-radius: 5px;background-color: white;width: 940px;height: 450px;padding: 10px;z-index: 100;}
#terkeplayer-kont #map {float:left;width:940px;height: 450px;margin-top: 0;}
#terkeplayer-kont .closeme {position: absolute;display: block;cursor: pointer;width: 38px;height: 38px;z-index: 111;background: url('../images/closeme.png') no-repeat;right: -15px;top: -15px;}

.szerintunk-block {float: left}
.szerintunk-block .szerintunk-left, .szerintunk-block .szerintunk-right {float: left; width: 370px; margin-top: 20px}
.szerintunk-block .szerintunk-right {background: url(../images/miertszeretjuk-logo.png) no-repeat right top; margin-left: 38px}
.szerintunk-block .szerintunk-right .title {font-weight: bold; font-size: 16px; color: #444}
.szerintunk-block .szerintunk-right ul {margin-top: 10px; padding-left: 0}
.szerintunk-block .szerintunk-right ul li {background: url(../images/adatlap-szerintunk-ulitems.png) no-repeat left center;padding-left: 15px;font-size: 14px;font-style: italic;}
.szerintunk-block .miertszeretjuk-kont {position: relative;background: url(../images/adatlap-szerintunk-bg.png);font-style: italic;font-size: 14px;color: #444;border: 1px solid #dfdfdf;border-radius: 2px;width: 320px;padding: 20px 20px 80px 20px;}
.szerintunk-block .miertszeretjuk-kont .miertszeretjuk-bottom {background: url(../images/adatlap-szerintunk-bottom.png);position: absolute;z-index: 1;width: 362px;height: 59px;left: -1px;bottom: -1px;}

.left .szuresterkepbox.adatlapoldal {margin-bottom: 20px}
.adatlap-left-header {background: #d7d8da;width: 220px;position: relative;left: -20px;padding: 8px 0 8px 20px;color: #000;font-size: 16px;font-family: 'OpenSans-Light';float: left;}
.index2 .backlink {margin-top: 20px;font-size: 13px;display:block;}

.adatlap-left-magazinajanlo {margin: 20px 0;float: left;width: 100%;}
.adatlap-left-magazinajanlo .magazin-item {float:left;width: 100%;margin: 10px 0}
.adatlap-left-magazinajanlo .magazin-item:first-child {margin-top: 0}
.adatlap-left-magazinajanlo .magazin-item:last-child {margin-bottom: 0}
.adatlap-left-magazinajanlo .magazin-item a {margin-bottom: 5px;float:left;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}

.adatlap-left-megtekintett {margin: 20px 0 30px;float: left;width: 100%;}
.adatlap-left-megtekintett .megtekintett-item {float:left;width: 100%;margin: 10px 0}
.adatlap-left-megtekintett .megtekintett-item:first-child {margin-top: 0}
.adatlap-left-megtekintett .megtekintett-item:last-child {margin-bottom: 0}
.adatlap-left-megtekintett .megtekintett-item a.kep {float: left;margin-right: 10px}
.adatlap-left-megtekintett .megtekintett-item a.text {float: left;width:115px;}

.index2 .ajanlatoktitle {float:left;margin:20px 0 15px 0;font-size:24px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;text-decoration: none;color:#4b4b4b;}
.index2 .szallas-ajanlatok-kont {border-radius: 2px;background:none repeat scroll 0 0 #F2F2F2;border:1px solid #D4D4D4;}
.index2 .szallas-ajanlatok-kont .offerstable {margin:0;background:none repeat scroll 0 0 #F2F2F2;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows {border-top: 1px solid #d0d0d0;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows.alt-ak {background:#F9F8EA;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows.first {border:0;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows td {padding:20px;font-size: 13px;vertical-align: top;}
.index2 .szallas-ajanlatok-kont .offers .ajanlat {padding-left:0;width:170px;text-align: left;}
.index2 .szallas-ajanlatok-kont .offers .name .title {font-size: 16px;color: #4b4b4b;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;margin-bottom:10px;}
.index2 .szallas-ajanlatok-kont .offers .name .title a {color: #4b4b4b}
.index2 .szallas-ajanlatok-kont .ajanlatar, .index2 .szallas-ajanlatok-kont .akciosar {float:left;font-size: 22px !important;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;position: relative;}
.index2 .szallas-ajanlatok-kont .ajanlat_post, .index2 .szallas-ajanlatok-kont .ajanlatar span.akcios {float:left;margin:10px 0 0 5px;font-size: 13px;}
.index2 .szallas-ajanlatok-kont .ajanlat .button {float:left;clear: both;margin-top:15px;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows td.name {width:500px;padding-right: 70px;}
.index2 .szallas-ajanlatok-kont .offers .name .desc {font-size:13px;}
.index2 .szallas-ajanlatok-kont .offers .name .desc strong {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.index2 .szallas-ajanlatok-kont .offers .name .desc p {margin-bottom: 5px;}
.index2 .szallas-ajanlatok-kont .button a{background: url("../images/travelo-lista-gomb-ajanlatkeres.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);padding:6px 12px;width:auto;font-family: OpenSans, arial, helvetica, sans-serif;}
.index2 .szallas-ajanlatok-kont .button a.foglalas{background: url("../images/button-dyn-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);padding:6px 11px;width:84px;font-family: OpenSans, arial, helvetica, sans-serif;line-height: 22px;border-radius:4px;padding:4px 11px;}
.index2 .szallas-ajanlatok-kont .button a.foglalas.autowidth {width:auto;}
.index2 .szallas-ajanlatok-kont .ajanlatar .szazalek {position:absolute;left:-70px;}
.index2 .szallas-ajanlatok-kont .ajanlatar .price-athuzott {text-align: left;font-size: 13px;}
.index2 .ajanlat-datumszuro {color:#4B4B4B;font-size: 13px;margin:15px 0 0 0;background: none;padding:0;float:right;}
.index2 .ajanlat-datumszuro a {text-decoration: underline;}

.index2 div.right .szallas-kereso-kont {float:left;border:1px solid #D4D4D4;background:#F2F2F2;width:738px;padding:20px;color:#4b4b4b;}
.index2 div.right .szallas-kereso-kont .mikor {font-size: 18px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.index2 div.right .szallas-kereso-kont .daterow-cont {margin-top:20px;}
.index2 div.right .szallas-kereso-kont .daterow {width: 168px;padding-top: 0;float: left;}
.index2 div.right .szallas-kereso-kont .daterow.last {margin-left: 10px}
.index2 div.right .szallas-kereso-kont .daterow .datelabel {width: 135px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;padding-bottom: 8px;color:#000;font-size:13px;}
.index2 div.right .szallas-kereso-kont .daterow .dateinput {width: 170px;position: relative;}
.index2 div.right .szallas-kereso-kont .daterow .dateinput input {width: 148px;height: 29px;border: 1px solid #D0D0D0;border-radius: 3px;color: #616161;font-size: 13px;padding: 3px 10px 0;}
.index2 div.right .szallas-kereso-kont .daterow .dateinput .calend {background-image: url(/public/images/kereso-cal.png);background-repeat: no-repeat;background-position: 0 0px;height: 20px;width: 20px;cursor: pointer;position: absolute;right: 7px;top: 8px;}
.index2 div.right .szallas-kereso-kont .submit {float:left;margin:28px 0 0 20px;}
.index2 div.right .szallas-kereso-kont .submit button.submit {margin:0;background-image: url(/public/images/search.png);background-position: 0 0;background-repeat: no-repeat;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 15px;height: 30px;text-align: center;width: 120px;}
.index2 div.right .szallas-kereso-kont .checkboxrow {float: left;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;color:#000;font-size:13px;margin-top:20px;}
.index2 div.right .szallas-kereso-kont .checkboxrow .checkboxinput{float: left;margin: 2px 10px 0 0;}
.index2 div.right .szallas-kereso-kont .checkboxrow .checkboxlabel{float: left;}

.inner-top .keresomezo-kont.index2 {margin-bottom:0;clear:both;}
.inner-top .keresomezo-kont.index2 .search-container .ddfilter {width:720px;}
.koztesoldal-kont .inner-top .keresomezo-kont.index2 .search-container .ddfilter {width:735px;}
.inner-top .keresomezo-kont.index2 .search-container {background: #f2f2f2;border:0;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont {float:right;width:261px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-cim {font-size:15px;color:#d40063;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-box {float:left;width:261px;height:87px;background: url(/public/images/szolgelemek_bg.png) no-repeat;position:relative;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-box a{font-size:13px;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-box .repjegy {position:absolute;top: 20px; left: 40px;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-box .autoberles {position:absolute;top: 20px; left: 173px;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-box .biztositas {position:absolute;top: 52px; left: 40px;}
.inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-box .cikkek {position:absolute;top: 52px; left: 173px;}

div.left.koztes {width:660px;padding:30px 18px 30px 29px;}
div.left.koztes .szallas-ar-row{background-color:#f2f2f2;padding:10px;border:1px solid #BFBFBF;border-top:1px;min-height:30px;}
div.left.koztes div.szallas-item {border:0;padding-bottom:0;}

.slideshow-allelement.koztesoldal {float: left; max-width: 1080px; width: 100%; height: 400px; position: relative}
.mainfixtitle {margin: 0;padding: 20px 30px;font-size: 33px;line-height: 32px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;color: #3C3C3C;}
.slideshow-allelement.koztesoldal .mainfixtitle {background: url(/public/images/slidetext_bg.png);position: absolute;z-index: 100;top: 35px;left: 0;}
.koztesoldal .slideshow-kont,
.koztesoldal .slideshow-kont .slideshow-item {max-width: 1080px; width: 100%; height: 400px;}
.slideshow-allelement.koztesoldal .slide-right-box {width: 370px;height: 400px;position: absolute;z-index: 90;right: 0;top: 0;background: url(/public/images/jobbajanlo_text_bg.png);}
.slideshow-allelement.koztesoldal .slide-right-box-center {width: 330px;height: 330px;margin: 35px 20px;}
.slideshow-allelement.koztesoldal .slide-box-item {height: 330px !important;}
.slideshow-allelement.koztesoldal .slide-right-box .box-title {color: #fff; font-size: 30px; font-family: OpenSans-Semibold, arial, helvetica, sans-serif; margin-bottom: 35px; line-height: 29px;}
.slideshow-allelement.koztesoldal .slide-right-box .size2 .box-title {font-size: 20px;margin-bottom: 20px;line-height: 22px;}
.slideshow-allelement.koztesoldal .slide-right-box .box-text {color: #fff; font-size: 15px;}
.slideshow-allelement.koztesoldal .slide-right-box .box-bottomitems {position: absolute; bottom: 0; height: 100px}
.slideshow-allelement.koztesoldal .slide-right-box .box-price {color: #fff; font-size: 24px; line-height: 23px; margin-bottom: 35px; font-family: OpenSans-Semibold, arial, helvetica, sans-serif; }
.slideshow-allelement.koztesoldal .slide-right-box .box-link {color: #fff;font-size: 16px;font-weight: bold;height: 23px;display: block;padding: 10px 13px;width: 108px;border-radius: 3px;background: url(/public/images/button_bg.png);}
.prevnext {position: absolute;z-index: 100;width: 60px;height: 60px;bottom: 35px;right: 30px;cursor: pointer;}
#slide-pager-buttons-prev {background: url(/public/images/slider_nyilak.png); right: 100px;}
#slide-pager-buttons-next {background: url(/public/images/slider_nyilak.png) -70px 0; }

.koztes-fieldset {border-top: 1px solid #E5E5E5;border-width: 1px 0 0;margin: 0px;}
.koztes-fieldset legend {font-family: 'OpenSans-Light';font-size: 24px;padding-right: 10px;}

div.left.koztes div.szallas-item .szallas-ar-row .cheapest{float:left;color:#6b6b6b;font-size:13px;margin:7px 10px 0 0;}
div.left.koztes div.szallas-item .szallas-ar-row .price-athuzott{float:left; font-size:13px;margin: 7px 10px 0 0;}
div.left.koztes div.szallas-item .szallas-ar-row .price{float:right; margin-right: 30px;}
div.left.koztes div.szallas-item .szallas-ar-row .price span {font-family: OpenSans-Semibold, arial, helvetica, sans-serif; }
div.left.koztes div.szallas-item .szallas-ar-row .price-athuzott span {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;text-decoration: line-through; }
div.left.koztes div.szallas-item .szallas-ar-row .button.kf{float:left;}
div.left.koztes div.szallas-item .button.kf a {border: 0 none;color: #FFFFFF;cursor: pointer;font-family: 'OpenSans',arial,helvetica,sans-serif;font-size: 13px;font-weight: normal;height: 25px;text-align: center;width: 106px;background: url("../images/travelo-lista-gomb-ajanlatkeres.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin: 5px 0;display:block;padding:6px 0 0;}
div.left.koztes div.szallas-item .button.kf.foglalas a {background: url("../images/travelo-lista-gomb-foglalas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
div.left.koztes div.szallas-item .szazalek {background: url(/public/images/szazalek.png) left top no-repeat;width: 37px;height: 26px;font-size: 15px;font-weight: bold;color: #fff;padding: 2px 20px 0 4px;text-align: center;position: relative;float:left;margin-top: 3px;margin-right: 10px;top:0;left:0}

div.right.koztes {width:340px;background: none;margin:30px 30px 0 3px;font-family: OpenSans, arial, helvetica, sans-serif;}
div.right.koztes .szuresterkep-kont {width:340px;height:230px;}
div.right.koztes .szuresterkepbox {position: relative;margin-bottom: 10px}
div.right.koztes .szuresterkepbox .szuresterkep-overlay {position: absolute;left: 0;top: 0;height: 230px;width: 340px;z-index: 90;cursor: pointer;}
div.right.koztes .szuresterkepbox .szuresterkep-link {color: #24468a;font-size: 13px;font-family: 'OpenSans-Semibold',arial,helvetica,sans-serif;margin-top: 10px;}
div.right.koztes .magazinajanlo {width:340px;margin-top:20px;}
div.right.koztes .magazinajanlo ul {list-style-type: disc;padding-left:15px;line-height:19px;}
div.right.koztes .magazinajanlo ul li {color:#b9b9b9;margin-bottom:10px;}
div.right.koztes .magazinajanlo ul li a{font-size:15px;color:#1a438a;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
div.right.koztes .magazinajanlo ul li p.text {font-size:12px;font-family: OpenSans, arial, helvetica, sans-serif;color:#4b4b4b;margin-top:5px;}

div.right.koztes .right-kepes {margin-top: 30px;}
div.right.koztes .right-kepes-item {float:left;position:relative;margin-bottom:80px;}
div.right.koztes .right-kepes-item .text-kont {position:absolute;bottom:0;padding:20px;width:300px;background: url(../images/jobbajanlo_text_bg.png) repeat;}
div.right.koztes .right-kepes-item .text-kont a {color:#d72671;font-size:21px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}

#telepuleslist.toggleable.disabled .toggle {display: none}
#telepuleslist.toggleable .toggle {margin-left: 10px;}
#telepuleslist.toggleable .toggle select {width: 190px}


div.left.koztes div.szallas-item .szallas-ar-row.kulfold .price{float:right; margin-right: 30px; font-size: 13px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
div.left.koztes div.szallas-item .szallas-ar-row .button.kf{float:right; position: relative; bottom: 5px}
 .szallas-data-row {background-color:#E8F7F6;padding:10px;border:1px solid #BFBFBF;border-top:1px; min-height:20px;}
 .szallas-data-row .kf-data {color: #4C4C4C;float: left;font-weight: bold;}
 .szallas-data-row .kf-data-sepa {color: #BFBFBF;float: left;font-weight: bold; font-size: 23px; line-height: 17px; margin: 0 5px;}
 .szallas-data-row .kf-data span {float: left; font-weight: normal; line-height: 16px; font-size: 13px; padding-right: 5px}


div.right.koztes .right-kepes-bottomline {float:left; width: 338px; background: url(../images/koztes-right-bg.png); border: 1px solid #BFBFBF; border-top: none; position: absolute; bottom: -35px; height: 34px}
div.right.koztes .right-kepes-bottomline a {float:left; width: 128px; display: block; padding: 9px 0 9px 40px; text-align: left;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
div.right.koztes .right-kepes-bottomline a.szervezett-item {background: url(../images/koztes-right-szervezett-bg.png) no-repeat 10px;}
div.right.koztes .right-kepes-bottomline a.szallashely-item {background: url(../images/koztes-right-agyikon-bg.png) no-repeat 10px; border-right: 1px inset #222 }
div.right.koztes .right-kepes-bottomline a.szallashely-item.noborder {border-right: none }

.koztes-more-items-link {display: block; background-color:#f2f2f2;border:1px solid #BFBFBF;padding:15px 0;font-size:16px;color:#1a438a;font-family: OpenSans, arial, helvetica, sans-serif;margin-top: 20px; text-align: center; font-weight: bold; border-radius: 3px}
.szallas-item .head .name.koztes a {font-weight: normal}

.repulojegy-melleklet-bg iframe.repjegy.iatakodos {width: 945px;margin-left: 50px}

.repulojegy-melleklet-bg.iatakodos .hirekcikkek {padding: 0 55px 30px; width: 970px !important;}
.repulojegy-melleklet-bg.iatakodos .hirekcikkek .hirekcikkek-items .lefthirek {margin: 30px 20px 0 0}
.repulojegy-melleklet-bg.iatakodos .hirekcikkek .hirekcikkek-items .lefthirek:nth-child(3n+3) {margin-right: 0 !important;}
.repulojegy-melleklet-bg.iatakodos .hirekcikkek .hirekcikkek-items .lefthirek:nth-child(3n+4) {clear: both !important;}

#ui-datepicker-div {z-index: 200 !important;}

.index2 div.toggleable > h3 span {display: inline-block; background: url(../images/filter-arrow-right.png); width: 5px; height: 9px; margin-left: 5px}
.index2 div.toggleable > h3.toggled span {background: url(../images/filter-arrow-down.png); width: 9px; height: 5px;}

.index2 div.right .under-constr { float: left; width: 738px; padding: 20px; background: #f9f8ea; margin: 20px 0px 30px 0px; border-bottom: 0; font-size:15px;border:1px solid #E8E289;}

.koztes .topsearchbar-kont {width: 100%;margin-bottom: 20px;border: 1px solid #82BA56;border-radius: 3px;}
.koztes .topsearchbar-kont #open_topsearchfield_kont {background: #fff; padding: 3px 6px;position: relative; top: 8px; left: 10px}
.koztes .topsearchbar-kont .searchfield-kont {display: block; padding: 15px 8px 8px;  width: 100%}
.koztes .topsearchbar-kont .searchfield-kont textarea {width: 575px; height: 35px; border: 1px solid #D0D0D0;border-radius: 3px; color: #d72671;font-size: 13px; padding: 10px 0;}
.koztes .topsearchbar-kont .searchfield-bottomrow {width: 100%;}
.koztes .topsearchbar-kont .searchfield-bottomrow .leftside,
.koztes .topsearchbar-kont .searchfield-bottomrow .rightside {display: inline-block}
.koztes .topsearchbar-kont .searchfield-bottomrow .leftside {width: 515px}
.koztes .topsearchbar-kont .searchfield-bottomrow .rightside {text-align: right}

.koztes .topsearchbar-kont a.button {
    background-image: url('/public/images/search.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 100px;
    color: #FFFFFF;
    font-size: 15px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px;
    margin: 10px
}

ul.token-input-list-travelo {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 733px;
    border: 1px solid #82BA56;
    cursor: text;
    font-size: 13px;
    font-family: 'OpenSans',arial,helvetica,sans-serif;
    min-height: 1px;
    z-index: 100;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
    display: inline-block;
}

ul.token-input-list-travelo li input,
ul.token-input-list-travelo li textarea {
    border: 0;
    min-width: 125px;
    padding: 3px 8px;
    background-color: #fff;
    margin: 2px 0;
    height: 24px;
    -webkit-appearance: caret;
}

li.token-input-token-travelo {
    overflow: hidden; 
    height: auto !important; 
    height: 15px;
    margin: 3px;
    padding: 1px 5px;
    background-color: #82BA56;
    color: #fff;
    cursor: default;
    border: 1px solid #389438;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    white-space: nowrap;
}

li.token-input-token-travelo p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-travelo span {
    color: #fff;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-travelo {
    background-color: #82BA56;
    border: 1px solid #389438;
    color: #fff;
}

li.token-input-input-token-travelo {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-travelo {
    position: absolute;
    width: 733px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #389438;
    border-right: 1px solid #389438;
    border-bottom: 1px solid #389438;
    cursor: default;
    min-height: 200px;
    z-index: 100;
}

div.token-input-dropdown-travelo p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-travelo .tokeninout-list-kont {
    /*width: 49.5%;*/
    width: 100%;
    border-right: 1px solid #389438;
    overflow-x: hidden;
    overflow-y: auto;
    height: 300px;
}

div.token-input-dropdown-travelo ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

div.token-input-dropdown-travelo ul li {
    background-color: #fff;
    padding: 3px;
    margin: 0;
    list-style-type: none;
}

div.token-input-dropdown-travelo ul li.token-input-dropdown-item-travelo {
    background-color: #fff;
}

div.token-input-dropdown-travelo ul li.token-input-dropdown-item2-travelo {
    background-color: #fff;
}

div.token-input-dropdown-travelo ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-travelo ul li.token-input-selected-dropdown-item-travelo {
    background-color: #82BA56;
    color: #fff;
}


ul.token-input-list-travelo li input.hidePlaceholder::-webkit-input-placeholder {
    color: #fff;
}
ul.token-input-list-travelo li input.hidePlaceholder:-moz-placeholder {
    /* FF 4-18 */
    color: #fff;
}
ul.token-input-list-travelo li input.hidePlaceholder::-moz-placeholder {
    /* FF 19+ */
    color: #fff;
}
ul.token-input-list-travelo li input.hidePlaceholder:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
}
ul#repter {padding-left:24px;display:none;}
ul.varoschk {padding-left:24px;}


.toprowsearch-kont .suggestinput {width: 100%}
.toprowsearch-kont .suggestinput ul.token-input-list-travelo {width: 733px}
.toprowsearch-kont .suggestinput input {border: none !important; }


.toprowsearch-kont .daterow {margin-left: 0 !important;}
.toprowsearch-kont .daterow.last {margin-left: 10px !important;}
.toprowsearch-kont .select-different-persons {margin: 0 10px; position: relative}
.toprowsearch-kont .select-different-persons div {float: none !important;}
.toprowsearch-kont .select-different-persons .datelabel {margin-bottom: 8px}
.toprowsearch-kont .select-different-persons .selecable-item-display,
.toprowsearch-kont .select-different-persons .selecable-items-list,
.toprowsearch-kont .select-sieles-extra .selecable-items-list,
.toprowsearch-kont .select-different-persons .customize-view {border: 1px solid #ccc; border-radius: 3px;}
.toprowsearch-kont .select-different-persons .selecable-item-display {padding: 5px; width: 220px; text-align: center; background: #fff}
.toprowsearch-kont .select-different-persons .selecable-items-list,
.toprowsearch-kont .select-sieles-extra .selecable-items-list,
.toprowsearch-kont .select-different-persons .customize-view {padding: 20px 15px; width: 200px;border-radius: 0 0 3px 3px; border-top: none; position: absolute;background: #fff; z-index: 100; }
.toprowsearch-kont .select-different-persons .customize-view .custitem {text-align: left !important; margin-left: 0 !important; margin-bottom: 5px}
.toprowsearch-kont .select-different-persons .customize-view .custitem label {width: 135px; display: inline-block}
.toprowsearch-kont .select-different-persons .customize-view .selectbutton-row {margin-top: 5px; text-align: right; padding: 5px 3px;}
.toprowsearch-kont .select-different-persons .customize-view .selectbutton-row a {display: inline-block; background: #82BA56; color: #fff; text-align: center; padding: 5px 10px; border-radius: 3px;}
.toprowsearch-kont .select-different-persons .customize-view .selectbutton-row a:hover {text-decoration: none}

.toprowsearch-kont .select-different-persons .selecable-items-list ul {list-style: none; margin: 0; padding: 0}
.toprowsearch-kont .select-different-persons .selecable-items-list ul li {margin: 5px 0; padding: 0}
.toprowsearch-kont .select-different-persons a {font-size: 13px; position: relative; top: 3px}
.toprowsearch-kont .selecable-item-display {height: 24px}

.tokeninput-topsearchfilter-item .row-item,
.tokeninput-topsearchfilter-item .row-item .item-name {height: 35px; display: block}
.tokeninput-topsearchfilter-item .row-item {position: relative}
.tokeninput-topsearchfilter-item .item-row-sepa {border-bottom: 1px solid #ccc; position: absolute; bottom: -5px; width: 100%}

.tokeninput-topsearchfilter-item .badgeitem {position: relative; font-size: 14px}


.tokeninput-topsearchfilter-item .badgeitem .badgeikon:last-child {margin-right: 0}
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-1  {background-position: 0 0} /* esküvő */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-2  {background-position: -40px  0} /* nászutas */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-3  {background-position: -80px  0} /* diéta */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-4  {background-position: -120px 0} /* special meal */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-5  {background-position: -160px 0} /* bor */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-6  {background-position: -200px 0} /* lovas */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-7  {background-position: -240px 0} /* sport */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-8  {background-position: -280px 0} /* kaland outdoor */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-9  {background-position: -320px 0} /* beauty */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-10 {background-position: -360px 0} /* gyogykezeles */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-11 {background-position: -400px 0} /* vadász */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-12 {background-position: -440px 0} /* gamer */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-13 {background-position: -480px 0} /* golf */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-14 {background-position: -520px 0} /* senior */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-15 {background-position: -560px 0} /* kutyabarát */
.tokeninput-topsearchfilter-item .badgeitem .badgeikon.type-16 {background-position: -600px 0} /* relax anti-stressz */

.tokeninput-topsearchfilter-item .badgeitem .badgeikon {position: absolute; right: 0;background-image: url("../images/badge-icons-35.png"); height: 35px;width: 35px}
.tokeninput-topsearchfilter-item .badgedb-number {position: relative; top: -20px; font-size: 11px}

.tokeninput-topsearchfilter-item .geoikon {position: absolute; right: 0;background-image: url("../images/suggest_geo_icons.png"); height: 35px;width: 35px; display: inline-block; margin-right: 5px}
.tokeninput-topsearchfilter-item .geoikon.type-varosok {background-position: 0 0}
.tokeninput-topsearchfilter-item .geoikon.type-orszagok {background-position: -35px 0}
.tokeninput-topsearchfilter-item .geoikon.type-regiok {background-position: -70px 0}
.tokeninput-topsearchfilter-item .geoikon.type-sipalyak {background-position: -105px 0}
.tokeninput-topsearchfilter-item .geoikon.type-partnerek {background: none}
.tokeninput-topsearchfilter-item .geoikon.type-keywords {background: none}

.token-input-dropdown-travelo .input-rightitem-kont {position: absolute; top: 0; right: 0; /*width: 50%*/width:0px;}
.token-input-dropdown-travelo .input-rightitem-kont ul {width: 100%; border: none}

.toprowsearch-kont.keresoadatlapjobboldal {padding: 20px; background: transparent; width: 358px !important;}
.toprowsearch-kont.keresoadatlapjobboldal .suggestinput ul.token-input-list-travelo {width: 354px}
.toprowsearch-kont.keresoadatlapjobboldal .ddfilter.search-container {width: 356px; padding: 0}
.toprowsearch-kont.keresoadatlapjobboldal .ddfilter.search-container .daterow {float: left}
.toprowsearch-kont.keresoadatlapjobboldal .ddfilter.search-container .daterow.last {margin-left: 0 !important}
.toprowsearch-kont.keresoadatlapjobboldal .ddfilter.search-container .daterow .datelabel {padding-top: 8px !important}
.toprowsearch-kont.keresoadatlapjobboldal .select-different-persons {margin: 0; float: left}
.toprowsearch-kont.keresoadatlapjobboldal hr {float: left; width: 100%}
.keresoadatlapjobboldal.toprowsearch-kont .selecable-item-display {background: #fff}
.keresoadatlapjobboldal.toprowsearch-kont .select-different-persons div {float: left !important;}
.keresoadatlapjobboldal.toprowsearch-kont .select-different-persons .customize-view {top: 35px; width: 160px !important}
.keresoadatlapjobboldal.toprowsearch-kont .select-different-persons .selecable-items-list {top: 35px; width: 160px !important}
.keresoadatlapjobboldal.toprowsearch-kont .select-different-persons .customize-view .custitem label {width: 120px !important}
.keresoadatlapjobboldal .search-container .daterow .dateinput {width: 170px; position: relative;}
.keresoadatlapjobboldal .search-container .daterow .dateinput input { width: 200px; height: 34px; border: 1px solid #D0D0D0; border-radius: 3px; color: #616161; font-size: 13px; padding: 0 10px; position: relative; display: block !important }
.keresoadatlapjobboldal .search-container .daterow .dateinput .calendar {background: url('/public/images/calendar.png') no-repeat 0 3px; height: 17px; width: 16px; cursor: pointer; position: absolute; right: 15px; top: 8px;}
.keresoadatlapjobboldal.toprowsearch-kont .select-different-persons .customize-view .selectbutton-row {float: left; width: 100%}
.keresoadatlapjobboldal.toprowsearch-kont .submit {margin: 1px 0 0 12px}

.adatlapjobboldalsuggest div.token-input-dropdown-travelo {width: 354px !important}
.adatlapjobboldalsuggest div.token-input-dropdown-travelo .tokeninout-list-kont {width: 100% !important; border-right: none !important}

.keresoadatlapjobboldal .options.link-kont {float: left; width: 100%}
.keresoadatlapjobboldal .link-kont .link-item {display: block; padding: 5px 0}
.keresoadatlapjobboldal .link-kont .link-item.kiemelt {font-weight: bold; font-size: 13px}

.keresoadatlapjobboldal .options .egyeb-cim {font-size: 15px;color: #D40063;width: 360px;}
.keresoadatlapjobboldal .options .egyeb-box { background: url(/public/images/egyeb-bg.png) no-repeat; width: 360px; height: 25px; padding: 13px 0 0 0; font-size: 13px;}
.keresoadatlapjobboldal .options .egyeb-box div {float: left;}
.keresoadatlapjobboldal .options .egyeb-box .repjegy a {background: url(/public/images/airplane.png) no-repeat; padding: 0 0 0 23px;margin: 0 0 0 15px; display: block; width: 83px; border-right: 1px solid #dfdfdf;}
.keresoadatlapjobboldal .options .egyeb-box .autoberles a {background: url(/public/images/car.png) no-repeat 0 5px; padding: 0 0 0 23px;margin: 0 0 0 17px; display: block; width: 85px; border-right: 1px solid #dfdfdf;}
.keresoadatlapjobboldal .options .egyeb-box .biztositas a {background: url(/public/images/umbrella.png) no-repeat; padding: 0 0 0 23px; margin: 0 0 0 13px; display: block; width: 73px;}
.index2 .alt-ak-kont {float:left;width:700px;margin:5px 0;}

.tokeninput-topsearchfilter-item .suggestdesc {display: block; font-size: 12px; line-height: 14px; position: absolute; right: 50px; top: 3px; width: 320px;}
.adatlapjobboldalsuggest .tokeninput-topsearchfilter-item .suggestdesc {display: none;}

.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon:last-child {margin-right: 0}
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-0  {background-position: 0 0} /* mind */
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-1100  {background-position: -43px  0} /* üzleti */
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-1101  {background-position: -87px  0} /* gyógyvíz */
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-1102  {background-position: -130px 0} /* bot-gasztro */
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-1103  {background-position: -173px 0} /* családbarát */
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-1104  {background-position: -217px 0} /* wellness */
.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon.type-1105  {background-position: -260px 0} /* romantikus */

.tokeninput-topsearchfilter-item .kategoriakitem .suggestkategoriaikon {position: absolute; right: 0;background-image: url("../images/kategoriak-icons-35.png"); height: 35px;width: 35px; margin-right: 5px}

.keresomezo-kont.index2 .submit {margin-top: 0}
.keresomezo-kont.index2 .submit button {margin-top: 3px !important}
.toprowsearch-kont .select-different-persons .selecable-item-display a {display: block; padding-left: 5px; text-align: left; text-decoration: none; width: 100%;}
.toprowsearch-kont .select-different-persons .selecable-item-display .grayed {color: #aaa}

div.right .right-top .search-container #searchform-iframe .cikkek-col {width:115px;}
div.right .right-top .search-container #searchform-iframe .cikkek-col input {float:left;width:30px;margin-top:2px;}
div.right .right-top .search-container #searchform-iframe .cikkek-col label {float:left;width:85px;}
div.right .right-top .search-container #searchform-iframe .ajanlatok-col {width:155px;}
div.right .right-top .search-container #searchform-iframe .ajanlatok-col input {float:left;width:30px;margin-top:2px;}
div.right .right-top .search-container #searchform-iframe .ajanlatok-col label {float:left;width:125px;}
div.right .right-top .search-container #searchform-iframe .submit {width:90px;}
div.right .right-top .search-container #searchform-iframe .options .submit button.submit {width:90px;border-radius: 5px;}

.szallaslist  .goAdverticum {text-align:center;}

div.right #pr-box {margin-bottom: 20px;text-align: center;width: auto;}
div.right #pr-box span.hirdetes, div.right #pr-box2 span.hirdetes {width: 330px;color: #5f5f5f;display: block;font-family: Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;font-size: 9px;letter-spacing: 4px;padding: 5px;text-align: center;margin-top:5px;}
div.right .szallaslist #pr-box {margin-bottom: 10px;text-align: center;width: auto;}
div.right .szallaslist #pr-box span.hirdetes {width: 100%;text-align: left;margin:10px 0 0 0;display: block;font-size:11px;color:#555;}

.hutte-logo {background: url(../images/hutte_logo.png) no-repeat;position: absolute;width: 59px;height:36px;right:0;top:-5px;}
.sieles-travelo-logo {background: url(../images/sieles_travelo_logo.png) no-repeat;position: absolute;width: 80px;height:28px;right:0;top:-5px;}
#sieles_cimlapi .toprowsearch-kont .suggestinput ul.token-input-list-travelo {width:424px;}
#sieles_cimlapi .toprowsearch-kont .select-different-persons .selecable-item-display {width:145px;}
#sieles_cimlapi .keresomezo-kont.index2 .search-container .daterow .dateinput {width:140px;}
#sieles_cimlapi .keresomezo-kont.index2 .search-container .daterow {width:138px;}
#sieles_cimlapi .keresomezo-kont.index2 .search-container .daterow .dateinput input {width:118px;}
#sieles_cimlapi div.token-input-dropdown-travelo {width: 453px !important}
.hirekdobozitems .siadat-item {float: left;font-weight: bold;margin-bottom: 5px;width: 100%;}
.hirekdobozitems .siadat-item .cim {color: #1a438a;float: left;font-size: 13px;font-weight: bold;width: 100%;}
.left .sieles-top-szponzi {margin: -20px 0 20px -20px}
#sieles_cimlapi .keresomezo-kont.index2 .toprow-kont {width:426px;}
#sieles_cimlapi .toprowsearch-kont .select-different-persons .selecable-items-list, #sieles_cimlapi .toprowsearch-kont .select-different-persons .customize-view {width:125px;}
#sieles_cimlapi .keresomezo-kont.index2 .submit {margin-left:9px;}
#sieles_cimlapi .keresomezo-kont.index2 button.submit {margin-left:0px;}

#sieles_cimlapi .toprowsearch-kont .select-sieles-extra {margin: 26px 0 0 10px;float: left;position: relative;}
#sieles_cimlapi .toprowsearch-kont .select-sieles-extra .selecable-item-display {float: left;background:none;padding:7px 5px;text-align: center;width:150px;border: 1px solid #ccc;border-radius: 3px;}
#sieles_cimlapi .toprowsearch-kont .select-sieles-extra .selecable-item-display a {display: block;padding: 4px 0 0 5px;text-align: left;text-decoration: none;width: 100%;font-size:13px;}
#sieles_cimlapi .toprowsearch-kont .select-sieles-extra .selecable-item-display .grayed {color: #aaa;}
#sieles_cimlapi .toprowsearch-kont .select-sieles-extra .selecable-items-list {width:130px;top:40px;}
.left.szallasadatlap #sieles_cimlapi {margin-bottom:20px;}
.left.szallasadatlap #sieles_cimlapi .keresomezo-kont.index2{width:642px;margin:20px 20px 0;}
.tavbpli {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}

.kapcsolodo_ajanlatok_box {clear: both;}
.kapcsolodo_ajanlatok{ width: 1065px; margin:0px; background: url(../images/kapcsolodo_ajanlatok_bg.png) repeat-x; padding: 20px 0px 35px 15px; }
.kapcsolodo_ajanlatok.nobackg {background:none;}
.kapcsolodo_ajanlatok.allo {width: 210px;padding-right:15px;}
.kapcsolodo_ajanlatok .list_item{float: left; width:210px; }
.kapcsolodo_ajanlatok.allo .list_item{margin-bottom: 15px;}
.kapcsolodo_ajanlatok .list_item .imgkont{ width: 190px; margin:0 auto;  }
.kapcsolodo_ajanlatok .list_item .imgkont img{padding:2px; border: 1px solid #e4e3df; }
.kapcsolodo_ajanlatok .list_item .title a{ color: #1a438a; font-size: 14px; padding-top: 5px; font-family: 'OpenSans-Semibold',Arial, Helvetica, sans-serif; display: block; padding-bottom: 5px; }
.kapcsolodo_ajanlatok .list_item .text { color: #5d5d5d; font-size: 13px;}
.kapcsolodo_ajanlatok .list_item .text .small-star {font-size:12px;}
.kapcsolodo_ajanlatok .list_item .text .price{color:#d40063}
.kapcsolodo_ajanlatok .list_item .text .erkezes{float: left; font-size: 12px; margin-top: 5px;}
.kapcsolodo_ajanlatok .list_item .textkont{ width: 190px; margin: 0 auto;  }
.sipalya-kont.szallashely-sipalya {max-width: 738px;margin-top: 20px !important;}
.sipalya-kont.szallashely-sipalya .sipalya-title{max-width: 420px;}

.szallas-rate span.indulas{font-size: 12px; color: #6b6b6b; }
div.left.koztes div.szallas-item .szallas-ar-row .cheapest.indulassal{margin: -3px 10px 0 0; }
div.left.koztes div.szallas-item .szallas-ar-row{position: relative;}
div.left.koztes div.szallas-item .szallas-ar-row span.indulas{position: absolute; top: 25px; left: 80px; color: #6b6b6b; font-size: 11px; }
div.left.koztes div.szallas-item .szallas-ar-row.indulassal .price-athuzott span{margin-left: 30px;}
div.left.koztes div.szallas-item .szallas-ar-row.szazalek_nelkul span.indulas{left:10px }  
div.left.koztes div.szallas-item .szallas-ar-row .price{margin-right: 25px}
/*div.right div.szallas-item div.szallas-rate .price-box.indulassal{ height: 160px; }*/
div.left.koztes div.szallas-item .szallas-ar-row.indulassal .price{margin-right: 25px}
div.left.koztes div.szallas-item .szallas-ar-row.indulassal .price-athuzott {margin-top:-3px;}
.right-nobg .szures-vankeresesbox {padding: 10px 20px 0px;}
.right-nobg .szures-vankeresesbox .backlink {display: block; margin-top: 20px;}

.offerstable .list-info-icon .tooltip-kont {background: #fffcf7;position: absolute;display: none;border-radius: 5px;box-shadow: 0px 0px 5px #888;top: -7px;left: 25px;z-index: 2; padding: 5px 10px; white-space: nowrap;color:#4b4b4b;font-size:12px;line-height:16px;}
.offerstable .list-info-icon .tooltip-kont .badge-tip-arrow {position: absolute;top: 7px;left: -11px;height: 14px;width: 11px;background: url(../images/badge_bubi_arrow.png) no-repeat 0 0;}

.hirlevelreg-body {padding: 20px; max-width:600px;width:100%;font-size:15px;color: #606060;}
.hirlevelreg-body .toptitle {text-align: center; font-size: 25px; line-height: 32px; color: #0ba318; margin-bottom: 38px;}
.hirlevelreg-body .lifereg-form-steps.three .toptitle {font-size: 20px;}
.hirlevelreg-body p.text {}
.hirlevelreg-body .formrow { padding-top: 15px;display:inline-block;width:100%;}
.hirlevelreg-body .formrow .data {width: calc(100% - 190px);float: left;}
.hirlevelreg-body .formrow label {display: block; font-weight: bold; font-size: 15px; color: #606060; margin-top: 5px; float: left; width:190px;}
.hirlevelreg-body .formrow input[type='text'], .hirlevelreg-body .formrow input[type='password'] {max-width: 390px; width:100%; font-weight: 300; font-size: 15px; border: 1px solid #d0d0d0; padding: 7px; -webkit-box-shadow:inset 0 1px 3px 0 #e0e0e0;box-shadow:inset 0 1px 3px 0 #e0e0e0;-webkit-border-radius: 3px;border-radius: 3px;}
.hirlevelreg-body .formrow input[type='text'].error, .hirlevelreg-body .formrow input[type='password'].error {border: 1px solid #e00;-webkit-box-shadow:inset 0 1px 3px 0 #e00;box-shadow:inset 0 1px 3px 0 #e00;}
.hirlevelreg-body .formrow.chk label,
.hirlevelreg-body .formrow.chk input {display: inline-block; float: left;}
.hirlevelreg-body .formrow.chk .data label {font-size: 15px; font-weight: normal; margin-bottom:0; width: auto; width: 50px;}
.hirlevelreg-body .formrow.chk.oneline.error label {color: #c00}
.hirlevelreg-body .formrow.chk.oneline label {width: auto; font-size: 15px; font-weight: normal;margin-top: 0;display:inline;float:none;}
.hirlevelreg-body .formrow.chk.oneline input {float: left; margin-right: 10px; margin-top: 4px;}
.hirlevelreg-body .formrow .magyarazat {font-size:13px;}
.hirlevelreg-body .button-kont {width: 100%; text-align: center; clear: both; padding-top: 15px;}
.hirlevelreg-body .button-kont button {display: block; text-align: center; background: url(/public/images/szallasregform-szerztype-button.png) no-repeat center;width: 150px; border: none; color: #fff; padding: 10px; font-size: 17px; text-transform: uppercase;cursor:pointer;margin: 0 auto;}

.hirlevelreg-body .formrow input.short { width: 180px;}
.hirlevelreg-body .button-kont a {display: block; margin-top: 10px; text-align: center; color: #0ba318; font-size: 18px; }
.hirlevelreg-body .formrow select {float:right;margin-right:5px;}
.hirlevelreg-body .formrow.sels {float:left;width:210px;}
.hirlevelreg-body  div.formRowShortError {clear: both;color: #F00000;float: left;font-weight: bold;width: 600px;margin-top:10px;}
.hirlevelreg-body .topradio-kont {width: 150px; }
.hirlevelreg-body .fancy-radio-kont {float: left; width: 22px;margin-top: 6px; }
.hirlevelreg-body .szallasreg-fancy-select-kont {max-width: 406px;width:100%;}
.hirlevelreg-body .szallasreg-fancy-select-kont .szallasreg-fancy-select-display {max-width: 384px;width:100%;}
.hirlevelreg-body .szallasreg-fancy-select-kont .szallasreg-fancy-select-display .text{display:inline-block;padding-top:2px;}
.hirlevelreg-body .szallasreg-fancy-select-kont select{width: 100%;}
#hirlevelreg-form .szallasreg-fancy-select-display {overflow: visible;}
#hirlevelreg-form .szallasreg-fancy-select-display span.end {right:-2px;}
.button-kont.mleft button {margin-left:190px;}

#adventi_doboz {float:left;width:640px;}
#adventi_doboz h2.advent {color: #499500;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;margin:10px;font-size:20px;}
#adventi_doboz .kapcsolodo_ajanlatok.kapcsolodo_ajanlatok {background: #FBFBFB;width:637px;padding:20px 0 20px 3px;margin-bottom:10px;}
#adventi_doboz .advent-tovabbi {background-color: #F2F2F2;border:1px solid #BFBFBF;text-align: center;padding:14px;width:610px;border-radius: 4px;}
#adventi_doboz .advent-tovabbi a {font-size:16px; font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}

.kapcsolodo_ajanlatok.kapcsolodo_doboz {float:left;width:637px;padding:20px 0 20px 3px;margin-bottom:10px;}
h2.kapcsolodo-title {color: #499500;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;margin:10px;font-size:20px;}
.kapcsolodo-tovabbi {background-color: #F2F2F2;border:1px solid #BFBFBF;text-align: center;padding:14px;width:610px;border-radius: 4px;}
.kapcsolodo-tovabbi a {font-size:16px; font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}

.haromeveshirdetes {float: left;margin-top: 20px;text-align: center;width: 100%;}

.szallas-item-border .szazalek {background: url(/public/images/szazalekcimke.png) left top no-repeat; width: 57px; height: 26px; font-size: 13px;color: #fff;padding: 2px 0 0 10px;text-align:left;position: absolute;top:34px;right:160px;}   
.szallaslist.index2 .szallas-item .head {width: 90% !important;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows td.ajanlat span.indulas {color: #6b6b6b; font-family: 'OpenSans',arial,helvetica,sans-serif; display: inline-block; padding-top:10px;font-weight: normal;}
.index2 .szallas-ajanlatok-kont table.offers tr.rows td.ajanlat .cheapest {color: #6b6b6b; font-family: 'OpenSans',arial,helvetica,sans-serif; display: inline-block; font-weight: normal;float: left; font-size:13px;}

.ajanlatoktitle .filters-row {margin: 10px 0;}
.ajanlatoktitle .filters-row .filter-row-item {display: inline-block; margin-right: 20px}
.ajanlatoktitle .filters-row .filter-row-item:last-child {margin-right: 0}
.ajanlatoktitle .filters-row .filter-row-item span {display: inline-block; font-size: 12px;text-align: right; padding-right: 5px}
.ajanlatoktitle .filters-row .filter-row-item select {width: 60px}
.ajanlatoktitle .filters-row .filter-row-item > a {font-size: 12px;}
.ajanlatoktitle .filters-row .filter-row-item > a.act {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.kulfoldajanlatok-ajaxlista-kont #cleardate {font-weight: bold; font-size: 11px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif; display: block; text-align: right; margin-bottom: 5px; padding-right: 5px}
.szallasreg .hirlevelreg-body {margin:auto;}

.csokik-kont {float: left; max-width: 1063px; width: 100%; margin-top: 10px;margin-left:17px;}
.csokik-kont .csoki {float: left; padding: 3px 5px; margin-right: 5px; display: inline-block; text-decoration: none; color: #fff; font-weight: bold; margin-bottom: 5px;}
.csokik-kont .csoki:last-child {margin-right: 0}
.csokik-kont .csoki.tipus-0 {background: #DB0468; } /* magenta */
.csokik-kont .csoki.tipus-1 {background: #63A92C; } /* zöld */

.sponsor-right {position: absolute; top: 0px; right: -210px;}
.sponsor-left {position: absolute; top: 0px; left: -230px;}

div.right #pr-box.prcikk .goAdverticum {background-color: #f8f5e5;border: 1px solid #ccc;font-size: 13px;line-height: 16px;margin: 0;padding: 5px 5px 6px;text-align: left;width: 328px;}
div.right #pr-box.prcikk .goAdverticum a {display: block;font-size: 15px;font-weight: bold;padding-bottom: 3px;}
div.right #pr-box.prcikk > div[id^="zone"]:first-child::after {color: #5f5f5f;content: "▴hirdetés";display: block;font-family: Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;font-size: 9px;letter-spacing: 4px;padding: 5px;text-align: center;}

.price-box .kw-cimke {background: url(/public/images/szazalekcimke_gray_long.png) right top no-repeat; min-width: 57px; height: 21px;font-size: 12px;color: #fff;padding: 3px 23px 0 10px;text-align:left;position: relative;float:left;margin: 6px 0;border-radius:4px;}
.szallas-ajanlatok-kont.legjobb {background: #f9f8ea;}
.szallas-ajanlatok-kont.legjobb .offerstable {background: #f9f8ea;}
.akcios_tovabbi {display: block; background-color:#f2f2f2;border:1px solid #BFBFBF;padding:15px 0;font-size:13px;font-family: OpenSans, arial, helvetica, sans-serif;margin-top: 20px; text-align: center; font-weight: bold; border-radius: 3px}
.konferencia-regisztracio {color: #606060;font-size:15px;}

.koztes .orszag_linkek{background: #f2f2f2; padding: 15px 15px 7px; width: 630px; text-align: center;margin-bottom: 15px;}
.koztes .orszag_linkek a{ font-weight: bold; font-size: 13px; line-height: 13px; border-left: 1px solid #cdcdcd; padding: 0 10px; margin: 0 0 7px; font-family: 'OpenSans-Semibold';display:inline-block;}
.koztes .orszag_linkek a:first-child{ border-left: none; }

.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .infoicon .list-info-icon.legjobbar,
.offerstable .rows .list-info-icon.legjobbar {background: #fe1883;border-radius: 8px;color:#fff;font-size:12px;line-height:12px;padding:3px 0;text-align:center;width:17px;height:auto;display:inline-block;}
.szallaslist.index2 .szallas-item .offers-inner .offerstable .rows .infoicon .list-info-icon.legnagyobb-kedv,
.offerstable .rows .list-info-icon.legnagyobb-kedv {background: #fe1883;border-radius: 8px;color:#fff;font-size:11px;line-height:11px;padding:3px 0 4px;text-align:center;width:17px;height:auto;display:inline-block;}

.truncate-text {position: relative;}
.truncate-text .trunc-kont {overflow: hidden}
.truncate-text .trunc-kont.opened {height: auto !important;}
.truncate-text .trunc-nextlink {display: block; width: 100%; height: 20px; line-height: 20px; text-align: right; position: relative; padding-top: 10px; /*top: -20px; background: url(/public/images/trunc-link-bg.png) top;*/text-decoration: none}
.truncate-text .trunc-nextlink.link-closed {background: none !important}
.kulfold_ajanlatok_html {float: left;}
.legjobb-ajanlat-kont .indulas-tavozas {float: left; clear: both; color: #575757; margin-top: 10px;}
.rendezvenyoldal .slideshow-allelement.koztesoldal .slide-right-box {width: 460px; height: auto; padding: 20px; right: 20px;bottom: 30px; top: auto;}
.rendezvenyoldal .slideshow-allelement.koztesoldal .slide-box-item {height: auto !important}
.rendezvenyoldal .slideshow-allelement.koztesoldal .slide-right-box .box-title {margin-bottom: 20px}
.rendezvenyoldal .slideshow-allelement.koztesoldal .slide-right-box a {color: #fff;text-decoration: none;}
.rendezvenyoldal .inner-top .keresomezo-kont.index2 .search-container {background: #579327 url(/public/images/rendezvenyoldal_kereso_bg.png) repeat-x top left}
.rendezvenyoldal .inner-top .keresomezo-kont.index2 .search-container .egyeb-kont .egyeb-cim,
.rendezvenyoldal .keresomezo-kont.index2 .suggest-label {color: #fff}

.rendezvenyoldal .rendezvenyes-center {padding: 0 20px}
.rendezvenyoldal .rendezvenyes-center .doboz-items {float: left; width: 100%; margin: 20px 0;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont {float: left; width: 330px; margin-right: 25px; background: #f1ede8; border-bottom: 1px solid #ddd5cc}
.rendezvenyoldal .rendezvenyes-center .doboz-kont:nth-child(3n+3) {margin-right: 0}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .kep {width: 100%;position: relative;display: inline-block;text-align: center;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .kep img {width: 100%;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .kep .fixedtitle {left: 0;position: absolute;bottom: 0px;z-index: 100;width:100%;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .kep .fixedtitle-centered {background: rgba(0, 0, 0, 0) url("/public/images/slidetext_bg.png") repeat scroll 0 0;width:190px;height:30px;text-transform: uppercase;display: inline-block;color:#585858;font-size:13px;line-height: 30px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .kep .fixedtitle-green {color:#608b40;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .szoveg-kont {margin: 20px 10px 0; text-align: center; color: #474747}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .szoveg-kont .title {font-size: 21px; text-transform: uppercase; font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .szoveg-kont .title a {color:#474747}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .szoveg-kont .desc {font-size: 15px; margin: 20px 15px 0;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .szoveg-kont .desc a {color:#474747}
.rendezvenyoldal .rendezvenyes-center .doboz-kont .szoveg-kont .link {display: inline-block; font-size: 15px; margin: 30px 0 15px; color: #539c22; font-style: italic; text-decoration: none; border-bottom: 1px dotted #ccc}

.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes {margin:0;background: #fff;border:0;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes .goAdverticum {background: #fff; border: 1px solid #ccc; width: 300px; padding: 15px 14px 3px;margin-bottom:15px;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes div[id^="zone"]::after {color: #5f5f5f;content: "▴hirdetés";display: block;font-family: Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;font-size: 9px;letter-spacing: 3px;padding-top: 5px;text-align: center;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes #mrect {background: #fff; border: 1px solid #ccc; width: 300px; padding: 15px 14px 3px;margin-bottom:15px;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes #mrect::after {color: #5f5f5f;content: "▴hirdetés";display: block;font-family: Verdana,"DejaVu Sans","Bitstream Vera Sans",sans-serif;font-size: 9px;letter-spacing: 3px;padding-top: 5px;text-align: center;}


.rendezvenyoldal .rendezvenyes-center .doboz-kont.hireink {background: #fff; border: none}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hireink .hirdoboz {border: 1px solid #ccc; border-radius: 10px; min-height: 300px;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hireink .hirdoboz .hirtitle {font-size: 21px; position: relative; top: -15px; background: #fff; padding: 0 10px; display: inline-block; margin: 0 0 0 10px;color:#5e5e5e;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hireink .hirdoboz .hirlista-items {margin-bottom: 10px; padding: 0 20px; width: 288px}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hireink .hirdoboz .hirlista-items .date {color: #979797;font-size: 12px;text-decoration: none;margin-bottom: 15px;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hireink .hirdoboz .hirlista-items .title {color: #235aa0;font-family: "OpenSans-Semibold",arial,helvetica,sans-serif;font-size: 15px;}

.rendezvenyoldal .rendezvenyes-center .hirdetes .goAdverticum {margin-bottom:15px;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes .goAdverticum.prcikk { background-color: #f8f5e5;border: 1px solid #ccc;font-size: 13px;line-height: 16px;padding: 10px 10px 5px;text-align: left;width: 308px;}
.rendezvenyoldal .rendezvenyes-center .doboz-kont.hirdetes .goAdverticum.prcikk a {display: block;font-size: 15px;font-weight: bold;padding-bottom: 3px;color:#235aa0;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}

.rendezvenyform-body {padding: 20px; width:600px;font-size:15px;color: #606060;float:left;box-sizing:border-box;}
.rendezvenyform-body .toptitle {text-align: center; font-size: 25px; line-height: 32px; color: #0ba318; margin-bottom: 38px;}
.rendezvenyform-body .lifereg-form-steps.three .toptitle {font-size: 20px;}

.rendezvenyform-body .formrow { clear: both;padding-top: 15px;}
.rendezvenyform-body .formrow .data {float: left; }
.rendezvenyform-body .formrow label {display: block; font-weight: bold; font-size: 15px; color: #606060; margin-top: 5px; float: left; width:190px;}
.rendezvenyform-body .formrow label.leftp {padding-left: 20px;width:170px;}
.rendezvenyform-body .formrow input[type='text'] {width: 390px; font-weight: 300; font-size: 15px; border: 1px solid #d0d0d0; padding: 7px; -webkit-box-shadow:inset 0 1px 3px 0 #e0e0e0;box-shadow:inset 0 1px 3px 0 #e0e0e0;-webkit-border-radius: 3px;border-radius: 3px;}
.rendezvenyform-body .formrow input[type='text'].error {border: 1px solid #e00;-webkit-box-shadow:inset 0 1px 3px 0 #e00;box-shadow:inset 0 1px 3px 0 #e00;}
.rendezvenyform-body .formrow.chk label,
.rendezvenyform-body .formrow.chk input {display: inline-block; float: left;}
.rendezvenyform-body .formrow.chk .data label {font-size: 15px; font-weight: normal; margin-bottom:0; width: auto; width: 50px;}
.rendezvenyform-body .formrow.chk.oneline.error label {color: #c00}
.rendezvenyform-body .formrow.chk.oneline label {width: 670px; font-size: 15px; font-weight: normal;margin-top: 0;}
.rendezvenyform-body .formrow.chk.oneline input {float: left; margin-right: 10px; margin-top: 4px;}
.rendezvenyform-body .formrow.kezelesi {font-size:12px;}
.rendezvenyform-body .button-kont {width: 100%; text-align: center; clear: both; padding-top: 25px;}
.rendezvenyform-body .button-kont button {display: block; text-align: center; background: url(/public/images/szallasregform-szerztype-button.png) no-repeat center;width: 150px; border: none; color: #fff; padding: 10px; font-size: 17px; text-transform: uppercase;cursor:pointer;margin: 0 auto;}
.rendezvenyform-body .formrow textarea {width: 390px; height: 80px; font-weight: 300; font-size: 15px; border: 1px solid #d0d0d0; padding: 7px; -webkit-box-shadow:inset 0 1px 3px 0 #e0e0e0;box-shadow:inset 0 1px 3px 0 #e0e0e0;-webkit-border-radius: 3px;border-radius: 3px;}

.rendezvenyform-body .formrow input.short { width: 180px;}
.rendezvenyform-body .button-kont a {display: block; margin-top: 10px; text-align: center; color: #0ba318; font-size: 18px; }
.rendezvenyform-body .formrow select {float:right;margin-right:5px;}
.rendezvenyform-body .formrow.sels {float:left;width:210px;}
.rendezvenyform-body  div.formRowShortError {clear: both;color: #F00000;float: left;font-weight: bold;width: 600px;margin-top:10px;}
.rendezvenyform-body .topradio-kont {width: 150px; }
.rendezvenyform-body .fancy-radio-kont {float: left; width: 22px;margin-top: 6px; }
.rendezvenyform-body .szallasreg-fancy-select-kont {width: 406px;}
.rendezvenyform-body .szallasreg-fancy-select-kont .szallasreg-fancy-select-display {width: 384px;}
.rendezvenyform-body .szallasreg-fancy-select-kont .szallasreg-fancy-select-display .text{display:inline-block;padding-top:2px;}
.rendezvenyform-body .szallasreg-fancy-select-kont select{width: 400px;}
.rendezvenyform-body #reg_szallasigeny {margin-top: 10px;}
.rendezvenyform-body .akform-desc, #kosar-koszono.akform-desc, #kosar-bevezeto.akform-desc, #kosar-elemek .akform-desc {float:left;width:100%;margin-bottom:10px;font-size: 14px;}
#kosar-bevezeto.akform-desc {margin-bottom:30px;}

.index2.rendezvenyadatlap div.right .top-links {width:625px;}
#rendezvenytermek {border:1px solid #F2F2F2;background:#F2F2F2;border-top: 1px solid #d4d4d4;}
#rendezvenytermek td {text-align: left;padding:3px 2px;}
.rendezvenyadatlap .b-cont {float:left;text-align: center;width:100%;margin-top:10px;}
.rendezvenyadatlap .b-cont-bottom {float:left;text-align: center;width:100%;background:#fff;padding:20px 0;}
.purple-big-button {color: #fff;font-size: 16px;font-weight: bold;display: inline-block;padding: 12px 15px;line-height:16px;border-radius: 5px;background: url(/public/images/button_bg.png) repeat-x;}
.green-big-button {color: #fff !important;font-size: 16px;font-weight: bold;display: inline-block;padding: 12px 15px;line-height:16px;border-radius: 5px;background: url(/public/images/szallasregform-submit-button.png) repeat-x;margin-right: 20px;}
.kosar-left {float:left;margin-bottom:10px;}
.kosar-left.sztop {margin-bottom: 20px;}
.kosar-left a{font-size: 16px;}

.toprowsearch-kont.rendezvenykereso .suggestinput ul.token-input-list-travelo {width:733px}
.toprowsearch-kont.rendezvenykereso.rendezveny_index .suggestinput ul.token-input-list-travelo {width:333px}
.keresomezo-kont.index2 .search-container.rendezvenykereso .suggestinput {width:733px;margin-bottom:10px;}
.keresomezo-kont.index2 .search-container.rendezvenykereso.rendezveny_index .suggestinput {width:333px;margin-right:20px;margin-bottom:0;}
.keresomezo-kont.index2 .search-container.rendezvenykereso .suggestinput input {width:312px !important;}
.s-bottom-row {float:left;margin-top:20px;}
.toprowsearch-kont.rendezvenykereso .minletszam-display {background: #fff none repeat scroll 0 0;padding: 9px;text-align: center;width: 150px;height:18px;float:left;margin-right: 10px;border: 1px solid #d0d0d0;border-radius: 3px;}
.toprowsearch-kont.rendezvenykereso.rendezveny_index .minletszam-display {border:0;}
.toprowsearch-kont .minletszam-display input {font-size: 13px; line-height: 16px; color: rgb(97, 97, 97); border: 0px none; width: 140px;}
.toprowsearch-kont .minletszam-label {float: left;font-size: 13px;line-height: 16px;padding: 10px 0;width: 126px;}
.toprowsearch-kont .s-chkbox-kont {float:left;margin: 10px 10px 0 10px;}
.toprowsearch-kont.rendezvenykereso .s-chkbox-kont.szallas_helyszinen {margin: 0px 10px 0 10px;}
.toprowsearch-kont.rendezvenykereso .s-chkbox-kont.catering {margin: 10px 0 0 10px;}
.toprowsearch-kont.rendezvenykereso.rendezveny_index .s-chkbox-kont.szallas_helyszinen {margin: 10px 10px 0 10px;}
.toprowsearch-kont .s-fancy-chkbox-kont {position: relative;}
.toprowsearch-kont .s-fancy-chkbox-display {position: absolute;background: url(../images/szallasregform-checkbox.png) no-repeat 0 0;left: 0;top: 0;cursor: pointer;height: 17px;width: 17px;}
.toprowsearch-kont .s-fancy-chkbox-display.checked {background: url(../images/szallasregform-checkbox.png) no-repeat -17px 0;}
.toprowsearch-kont .s-fancy-chkbox-kont input {position: absolute;left: 0;top: 0;width: 17px;height: 17px;opacity: 0;}
.keresomezo-kont.index2 .search-container.rendezvenykereso label {padding-left:30px;font-weight:normal;font-family:OpenSans;}
.rendezvenyoldal div.token-input-dropdown-travelo {width: 333px !important}

.left.szallasadatlap .szolgaltatasok-lenyilo-kont {float: left; max-width: 640px; width:100%; margin: 0; padding:20px 18px 0px 20px}
.left.szallasadatlap .szolgaltatasok-lenyilo {float: left; width: 100%;}
.left.szallasadatlap .szolgaltatasok-lenyilo > ul {float: left; width: 100%; margin: 0; padding: 0; list-style: none}
.left.szallasadatlap .szolgaltatasok-lenyilo > ul > li {float: left; width: 100%; padding: 0 0 5px 0; margin: 0 0 10px 0;font-size: 13px;line-height:16px;}
.left.szallasadatlap .szolgaltatasok-lenyilo > ul > li .title {float: left; width: 100%; font-weight: bold; border-bottom: 1px solid #e2e2e2;padding-bottom: 10px; margin-bottom: 10px;}
.left.szallasadatlap .szolgaltatasok-lenyilo > ul > li .desc {float: left; width: 100%; display: inline-block; padding-left: 10px;}
.left.szallasadatlap .szolgaltatasok-lenyilo > ul > li:last-child {border:0;}
.left.szallasadatlap .szolgaltatasok-lenyilo .desc ul {list-style-type: disc;padding-left: 25px;line-height: 20px;}

.szallasadatlap .legjobb-ajanlat-kont a.tovabbi-arak {float: left; display: block; text-align: left; width: 357px; padding: 10px 20px; font-family: OpenSans-Semibold, arial, helvetica, sans-serif;font-size:13px;}
.szallasadatlap .leiras-kont .leiras-szoveg {font-size: 13px}
.szallasadatlap .szallas-ajanlatok-kont.legjobb .tovabbi-indulasok {background: url('../images/travelo-lista-keresesmodosit-button.png') no-repeat;	width: 200px; height: 28px; color: #FFFFFF;	font-size: 12px; border: 0; text-align: center;	cursor: pointer; margin-top: 10px; line-height: 28px;border-radius:5px;}
.szallasadatlap .szallas-ajanlatok-kont.legjobb .tovabbi-indulasok:hover {text-decoration: none}
.szallasadatlap .ajanlatoktitle .filteritems-header {float: left;}
.szallasadatlap .ajanlatoktitle .filteritems-left {float: left; max-width: 350px; width:100%; clear: both}
.szallasadatlap .ajanlatoktitle .filteritems-right {float: left; width: 233px; margin-left: 20px; min-height: 200px; position: relative; margin-top: -43px}
.szallasadatlap .ajanlatoktitle .filteritems-right div.naptar {float: none; background: none; padding: 0; margin: 18px 0 0 0; position: relative}
.szallasadatlap .ajanlatoktitle div.naptar #cleardate {position: absolute; top: -18px; right: 0}

.szallas-ajanlatok-kont .ajanlatoktitle .filters-row.selects .filter-row-item span {min-width: 80px}
.szallasadatlap .ajanlatoktitle div.naptar #datetext {margin-top: 18px}
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar a.ui-state-active,
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar .ui-datepicker-current-day a,
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar a.ui-state-default {background: #DB0468; color: #fff}
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar .ui-datepicker-current-day a:hover,
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar a.ui-state-hover,
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar a.ui-state-active {background: #ff2c8e}
.szallasadatlap .ajanlatoktitle div.naptar .ui-datepicker-calendar a.ui-state-active {font-weight: bold}

.szallas-tabs-kont .ui-widget {font-size: 13px !important; font-family: "OpenSans",arial,helvetica,sans-serif !important;}
.szallas-ajanlatok-kont.kulfold.naptaras .offers .name .title.signed {background-image: url('../images/kulfold_ajanlatlista_percent.png'); padding-right: 30px}
.szallas-ajanlatok-kont .offerstable .rows .list-info-icon {margin-left: 10px}

.trunctext-top, .trunctext-tovabb {display: block}
.trunctext-bottom {display: none}
.trunctext-bottom.opened {display: block}
.trunctext-tovabb {width: 100%; height: 20px; line-height: 20px; text-align: right; padding-top: 10px; text-decoration: none !important;}
.trunctext-tovabb:hover {text-decoration: none !important;}
.trunctext-tovabb::after {content: "\25bc"; padding-right: 5px; padding-left: 5px; }
.trunctext-tovabb.link-closed::after {content: "\25b2"}

.kfadatlap_inaktiv #fancybox-wrap {width: 1055px !important;}
.kfadatlap_inaktiv #fancybox-content {width: 1055px !important;}
#fancybox-content .kapcsolodo_ajanlatok{ width: 1025px; padding: 20px 15px 35px 15px; }
#fancybox-content .kapcsolodo-title {color: #499500;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;margin:15px 20px;font-size:20px;width:1015px;}
#fancybox-content .kapcsolodo_ajanlatok .list_item {width: 205px;}
#fancybox-content .kapcsolodo-tovabbi {margin: 0 auto 15px;width: 980px;padding:8px;}


.kapcsolattartoktitle, .rendezvenytermektitle {font-family: OpenSans, arial, helvetica, sans-serif; margin: 0 0 15px 0 !important; font-size: 22px; float: left}

#rendezvenytermek {border:1px solid #F2F2F2;background:#F2F2F2; margin-bottom: 15px !important}
#rendezvenytermek td {padding:3px 2px;}

#rendezvenytermek tr th,
#rendezvenytermek td {font-size: 13px}
#rendezvenytermek td {background: #fff}
#rendezvenytermek td .nowrap {white-space: nowrap}
#rendezvenytermek .szurke td {background: #f2f2f2}

#rendezvenytermek .rendezvenyterem-kepek {width: 95px; height: 50px; margin: 8px 0 0 8px}
#rendezvenytermek .rendezvenyterem-kepek a {display: block;}
#rendezvenytermek .rendezvenyterem-kepek a img {max-width: 95px; height: 50px}

#rendezvenytermek td.elsocella {width: 114px; vertical-align: top}
#rendezvenytermek td.elsocella .teremnev-kont {font-weight: bold; margin: 5px 0 0 8px; font-size: 11px}
#rendezvenytermek td.elsocella .teremdata-rows {list-style: none; margin: 0 8px 0 8px; padding: 0; line-height: normal}
#rendezvenytermek td.elsocella .teremdata-rows li {padding: 0; font-size: 11px; white-space: nowrap}
#rendezvenytermek td.elsocella .teremdata-rows li.terem-tipus {white-space: normal;}

#rendezvenytermek td.list-cella {width: 630px; padding: 13px; vertical-align: top}
#rendezvenytermek td.list-cella .adatsor {float: left; width: 32%; margin-bottom: 8px; color: #444;font-size: 11px; font-weight: bold;margin-right:5px;}
#rendezvenytermek td.list-cella .adatsor span {color: #b4b4b4}
#rendezvenytermek td.list-cella .egyeb-sor {float: left; width: 100%; color: #444;font-size: 11px;margin:5px 0;}

.kapcsolattartok {float: left;}
.kapcsolattartok .kt-kont {float: left; width: 100%; margin: 0; font-size: 13px; background: #ffffef; border: 1px solid #d6d7d6; border-radius: 2px}
.kapcsolattartok .kt-kont .kt-rows {float: left; width: 550px; margin: 20px}
.kapcsolattartok .kt-kont .kt-rows.nobottom {margin-bottom: 0}
.kapcsolattartok .kt-kont .kt-rows .kt {float: left; width: 100%; margin-bottom: 13px}
.kapcsolattartok .kt-kont .kt-right {float: left; margin: 20px 0 20px 0; width: 190px}

.kapcsolattartok .kt-kont .nev,
.kapcsolattartok .kt-kont .telefon,
.kapcsolattartok .kt-kont .email,
.kapcsolattartok .kt-kont .mutat,
.kapcsolattartok .kt-kont .helyszin_weboldal {line-height: 24px; height: 24px; padding-left: 35px; margin-right: 15px; display: inline-block; font-size: 11px; float: left}

.kapcsolattartok .kt-kont .nev {background: url(../images/rendezveny_ikon_nev.png) no-repeat left center; min-width: 80px; max-width: 80px; line-height: normal }
.kapcsolattartok .kt-kont .telefon {background: url(../images/rendezveny_ikon_telefon.png) no-repeat left center; min-width: 90px }
.kapcsolattartok .kt-kont .email {background: url(../images/rendezveny_ikon_email.png) no-repeat left center; padding-left: 55px}
.kapcsolattartok .kt-kont .helyszin_weboldal {background: url(../images/rendezveny_ikon_web.png) no-repeat left center; font-weight: bold; display: block; padding-left: 30px; margin: 0 0 13px 0!important}
.kapcsolattartok .kt-kont .mutat {font-weight: bold; color: #18418c; padding-left: 0; margin-right: 0}

.kapcsolattartok .kt-kont .green-button,
.kapcsolattartok .kt-kont .purple-button { display: inline-block; line-height: 22px; height: 22px; text-align: center; color: #fff; font-size: 11px; border-radius: 5px; padding: 0 10px;}
.kapcsolattartok .kt-kont .green-button {background: #63a92c; border: 1px solid #4a821e; margin-right: 15px}
.kapcsolattartok .kt-kont .purple-button {background: #d70165; border: 1px solid #f46dac}

.topmenu-kont .submenu-kont.onecol {width: 275px;left: -57px;padding: 20px 0 20px 0}
.topmenu-kont .submenu-kont.onecol .submenu-arrow {left: 125px;}
.topmenu-kont .submenu-kont.onecol .submenu-left {width: 224px;}
.topmenu-kont .submenu-kont.onecol .submenu-left ul {width: 240px; margin-bottom: 0}
.topmenu-kont .submenu-kont.onecol .submenu-left ul li {line-height: 20px; margin: 0}
.menu.rendezveny .submenu-kont ul li a{color: #656565}

.formrow.req.error {color:red;}
.formrow.req.spec-error {color:red;}

#rendezveny_egyeb ul,
.rendezvenyvaroschks ul.varoschk {padding-left: 0}

.szolgaltatasok-lenyilo.rendezveny ul li .desc {width: 100% !important;}
.rendezvenyadatlap.szolgaltato #rendezvenytermek tr th {text-align: left; padding: 10px 0}

.irodak-viadala div.left {padding: 30px;width: 100%;box-sizing: border-box;color: #222;font-size: 15px;}
.irodak-viadala strong {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.irodak-viadala .title {font-size: 24px;line-height: 20px;padding-bottom: 20px;width:100%;border-bottom: 1px solid #e7e5dd;margin-bottom: 20px;}
.irodak-viadala .head_bg {background: url(../images/irodak_viadala_header_pic.png) no-repeat;width:100%;height: 300px;padding-bottom: 20px;}
.irodak-viadala .head_bg .big {color: #307bba;font-size: 60px;line-height: 66px;padding-bottom: 15px;}
.irodak-viadala .head_bg .small {font-size:18px;color: #307bba;line-height: 28px;}
.irodak-viadala .head_bg .text {padding: 50px 0 0 25px;}
.irodak-viadala .bevezeto {padding-bottom: 10px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;}
.irodak-viadala .nyeremeny {padding-bottom: 20px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;}
.irodak-viadala .nyeremeny-kep {float: left;width:385px;}
.irodak-viadala .nyeremeny-text {float: left;width:635px;position:relative;}
.irodak-viadala .nyeremeny-text img{position:absolute;right:0;bottom:-75px;}
.irodak-viadala .feladat-title {font-size: 24px;border-bottom: 1px solid #e7e5dd;padding-bottom: 15px;margin-bottom: 20px;}
.irodak-viadala .feladat {width:662px;padding:0 358px 30px 0;background: url(../images/irodak_viadala_szavazasra_fel.png) no-repeat right 33px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;}
.irodak-viadala .feladat .italic {font-style: italic;}
.irodak-viadala .feladat .alairas {text-align: right;margin:10px 0;}

.irodak-viadala .csomag {float:left; width:100%;margin:20px 0;}
.irodak-viadala .csomag .csomag-kep{float:left; width:270px;padding-top:50px;}
.irodak-viadala .csomag .csomag-reszletek {float:left; width:640px;background:#e8ecf6;padding:20px 25px 10px 25px;margin-left:30px;border-radius:3px;position:relative;-webkit-box-shadow: 6px 6px 0px 0px rgba(242,242,242,1);-moz-box-shadow: 6px 6px 0px 0px rgba(242,242,242,1);box-shadow: 6px 6px 0px 0px rgba(242,242,242,1);}
.irodak-viadala .csomag .csomag-reszletek .nyil {position:absolute;left:-29px;top:70px;width:29px;height:47px;background: url(../images/irodak_viadala_nyil.png) no-repeat;}
.irodak-viadala .csomag .csomag-reszletek .csomag-cim {font-size:18px;font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.irodak-viadala .csomag .csomag-reszletek .csomag-szoveg {margin-bottom:10px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;}
.irodak-viadala .csomag .csomag-reszletek .csomag-szoveg-it {margin-bottom:10px;font-family: 'OpenSans-Light', arial, helvetica, sans-serif;font-style: italic;}
.irodak-viadala .csomag .csomag-reszletek .csomag-gomb {text-align:right;margin-bottom:10px;}
.irodak-viadala .csomag .csomag-reszletek .gomb {color: #fff;font-size: 18px;text-align: center;width: 150px;text-shadow: 0px -1px 0px rgba(98, 152, 45, 1);display: inline-block;height: 37px;background: url(../images/irodak_viadala_gomb_bg.png) no-repeat;line-height: 35px;}

.irodakviadala-dialog {padding: 20px; width: 380px}
.irodakviadala-dialog .partner-nev {font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.irodakviadala-dialog .ajanlat-nev {font-size: 13px; font-weight: bold; margin-bottom: 15px;}
.irodakviadala-dialog .koszonjuk-msg {font-size: 13px; font-weight: bold; padding: 50px 0; text-align: center}
.irodakviadala-dialog .save-errormsg {font-size: 13px; font-weight: bold; padding: 0; color: #c00}
.irodakviadala-dialog .formrow { clear: both;padding-top: 10px;}
.irodakviadala-dialog .formrow .data {float: left; }
.irodakviadala-dialog .formrow label {display: block; font-size: 13px; color: #606060; margin-top: 5px; float: left; width:190px;}
.irodakviadala-dialog .formrow label.req {font-weight: bold;}
.irodakviadala-dialog .formrow input[type='text'] {width: 325px; font-weight: 300; font-size: 13px; border: 1px solid #d0d0d0; padding: 7px; -webkit-box-shadow:inset 0 1px 3px 0 #e0e0e0;box-shadow:inset 0 1px 3px 0 #e0e0e0;-webkit-border-radius: 3px;border-radius: 3px;}
.irodakviadala-dialog .formrow input[type='text'].error {border: 1px solid #e00;-webkit-box-shadow: none;box-shadow:none;}
.irodakviadala-dialog .formrow .errormsg {color: #e00; font-size: 11px;}
.irodakviadala-dialog .formrow.chk label,
.irodakviadala-dialog .formrow.chk input {display: inline-block; float: left;}
.irodakviadala-dialog .formrow.chk .data label {font-size: 13px; font-weight: normal; margin-bottom:0; width: auto; width: 50px;}
.irodakviadala-dialog .formrow.chk.oneline.error label {color: #c00}
.irodakviadala-dialog .formrow.chk.oneline label {width: 285px; font-size: 13px; font-weight: normal;margin-top: 0;}
.irodakviadala-dialog .formrow.chk.oneline input {float: left; margin-right: 10px; margin-top: 4px;}
.irodakviadala-dialog .button-kont {width: 100%; text-align: center; clear: both; padding-top: 15px; min-height: 30px}
.irodakviadala-dialog .button-kont .button {width: 106px; margin-left: 10px; float: right}
.irodakviadala-dialog .button-kont a {display: block; font-weight: normal; padding: 0; width: 106px; line-height: 30px; height: 30px; color: #fff; background: url('/public/images/travelo-lista-gomb-ajanlatkeres.png') no-repeat left center;}
.irodakviadala-dialog .button-kont .disabled a {background: url('/public/images/irodakversenye-button-inactive.png') no-repeat left center;}
.irodakviadala-dialog .button-kont a:hover {text-decoration: none;}


.hideable-text-link {padding: 10px 0; float: left; width: 100%}
.hideable-text-content {display: none; float: left; width: 100%; padding: 10px 0}
.hideable-text-content-closelink {}
.hideable-text-content-closelink:before {content: "▴ "}

.rendezveny-kosar-link {position: relative}
.rendezveny-kosar-link .loading-anim {position: absolute; display: block; top: -2px; right: -21px;  width: 19px; height: 27px; background: url(../img/ajax-loader_transp.gif) no-repeat center; }
.rendezveny-kosar-link.disabled {opacity: .2; cursor: not-allowed}
.rendezveny-kosar-link.disabled:hover {text-decoration: none}

.rendezveny-ajanlatkeres-felugro, .rendezveny-kosar-felugro {width: 300px; height: 150px; position: relative}
.rendezveny-ajanlatkeres-felugro p, .rendezveny-kosar-felugro p {padding: 20px 0;}
.rendezveny-ajanlatkeres-felugro .buttonsline, .rendezveny-kosar-felugro .buttonsline {position: absolute; padding: 10px 0 0 0; width: 100%; bottom: 0; border-top: 1px solid #ccc; text-align: right}
.rendezveny-ajanlatkeres-felugro a.btn-tovabb, .rendezveny-kosar-felugro a.btn-tovabb {display: inline-block;line-height: 22px;height: 22px;text-align: center;color: #FFF;font-size: 11px;border-radius: 5px;padding: 0px 10px;	background: #63A92C;border: 1px solid #4A821E;}
.rendezveny-ajanlatkeres-felugro a.btn-megsem {display: inline-block;line-height: 22px;height: 22px;text-align: center;color: #FFF;font-size: 11px;border-radius: 5px;padding: 0px 10px;	background: #d70165;border: 1px solid #f46dac;float:left;}
.szallaslist.index2 .szallas-item .szallas-rate .button.torol {float:right;margin-top:50px;}
.szallaslist.index2 .szallas-item .szallas-rate .button.torol a {background: #ccc none repeat scroll 0 0;border-radius: 5px;padding: 3px 10px;margin:10px 5px;color:#fff;}
.rendezvenyform-body .button-kont button.disabled {opacity: .2; cursor: not-allowed}

.kosar-button-kont {position:relative;display: inline-block;}
.kosar-button-kont .badge-tip-kont {left: 80px;top:-10px;z-index:30;}
.kosar-button-kont .badge-tip-kont.l-left {right: 110px;left: auto;top:0;}
.kosar-button-kont.small-butt .badge-tip-kont.l-left {right: 73px;left: auto;top:-8px;}
.kosar-button-kont.foglalas .badge-tip-kont.l-left {right: 115px;left: auto;top:0;}
.kosar-button-kont .badge-tip {height:auto;text-align:left;margin:15px;}
.kosar-button-kont .badge-tip .badge-text-kont {width:auto;}
.kosar-button-kont .badge-tip-kont .badge-tip-arrow {left: -26px;}
.kosar-button-kont .badge-tip-kont.l-left .badge-tip-arrow {right: -26px;left:auto;}

.szallasreg-valaszto-kont .info-icon.kalkulalt-jutalek.rendezveny-info.bal {right: 255px}
.szallasreg-valaszto-kont .info-icon.kalkulalt-jutalek.rendezveny-info.jobb {right: 255px}
.szallasreg-rendeles-form-kont .info-icon.kalkulalt-jutalek.rendezveny-info.osszegtip {right: 0}
.szallasreg-rendeles-form-kont.rendezveny .osszesen-item {width: auto; margin: 30px 0 }
.szallaslist.index2 .szallas-item .szolg-tipus {color: #4b4b4b;font-family: OpenSans-Semibold,arial,helvetica,sans-serif;font-size:13px;line-height:24px;}
.index2.szolgaltato.rendezvenyadatlap div.right {padding-bottom: 90px;}
.szallaslist.index2 .szallas-item .rendezveny-offers .offers-inner .offerstable .rows .name a {margin-left: 0px;}
.szallaslist.index2 .szallas-item .rendezveny-offers .offers-inner .offerstable .rows .ervenyesseg {width: 160px;}

div.right .right-top .search-container.kereso2 .options .options-title {font-size:15px;color:#545454;width:100%;margin-bottom:5px;font-family: OpenSans-Semibold,arial,helvetica,sans-serif;}
div.right .right-top .search-container.kereso2 .options .options-items {width:100%;}
div.right .right-top .search-container.kereso2 .options .options-items label {font-size:14px;color:#545454;width:100%;display:inline-block;line-height:25px;font-weight:normal;font-family: OpenSans,arial,helvetica,sans-serif;}
div.right .right-top .search-container.kereso2 .options .options-items label > input {margin: 0 0 0 5px;}
div.right .right-top .search-container.kereso2 .suggestinput {width: 221px;float:left;margin-top:5px;}
div.right .right-top .search-container.kereso2 .suggestinput input {width:200px;height:38px;font-size:16px;}
div.right .right-top .search-container.kereso2 .suggestinput .szo_cover {width:201px;height:19px;font-size:16px;font-family: OpenSans,arial,helvetica,sans-serif;background: url("/public/images/search-ikon.png") no-repeat scroll 188px center;}
div.right .right-top .search-container.kereso2 #searchform-iframe .submit {float:right;width:120px;}
div.right .right-top .search-container.kereso2 #searchform-iframe .submit button.submit {background-image: url('/public/images/search.png');background-repeat: no-repeat;background-position: 0 0;width: 120px;height: 30px;color: #FFFFFF;font-size: 15px;border: 0;text-align: center;cursor: pointer;border-radius:5px;margin-top:10px;}
div.right .right-top .search-container.kereso2 .options .egyeb-cim {font-size:15px;color:#545454;font-family: OpenSans-Semibold,arial,helvetica,sans-serif;margin-top:10px;}

#content.kulfold{max-width: 1102px; width: 100%;}
#content.kulfold .szallas-cim-kont{padding: 10px 10px 20px 20px;}

#content.kulfold .szallas-breads-kont {margin: 10px 20px 0 20px;padding: 10px 0;border-bottom:1px solid #e2e2e2;max-width:640px;width:100%;}
#content.kulfold .szallas-breads-kont a {font-size: 14px;}

#content.kulfold .szallas-cim-kont h1{color: #1a438a;font-size:26px;font-family: OpenSans-Semibold,arial,helvetica,sans-serif;}
#content.kulfold .table-cim{text-align: left;color: #e1076d; font-size: 22px;}
#content.kulfold .inner-content.adatlap{display: inline-block; padding-bottom: 20px;max-width: 1082px; width: 100%;}
#content.kulfold .inner-content.adatlap .left.szallasadatlap{background: #fff;}

#content.kulfold .inner-content.adatlap .right.szallasadatlap.elso .table-cim{padding-left: 22px;}
#content.kulfold  .leiras-szoveg h2 {font-size:22px; color:#1a438a;}
#content.kulfold  .leiras-szoveg .utazas-sum{font-family: 'OpenSans-Semibold'; font-size: 14px;}
#content.kulfold  .leiras-szoveg .truncate-text b{font-family: 'OpenSans-bold';    border-bottom: 1px solid #e2e2e2;padding-bottom: 10px;display: block;}

#content.kulfold .left.szallasadatlap .szolgaltatasok-lenyilo > ul > li .title{font-weight: normal; font-family: 'OpenSans-bold';}

#content.kulfold .ajanlat-table {font-size: 13px; margin: 0 auto;background: #fff; font-family: 'OpenSans-Semibold'; padding: 15px; border-radius: 12px;width:100%;}
#content.kulfold .ajanlat-table a.underlined{text-decoration: underline;font-size:11px;}
#content.kulfold .ajanlat-table td{vertical-align: top; padding: 5px 0;}
#content.kulfold .ajanlat-table td:last-child{color: #4b4b4b;}
#content.kulfold .ajanlat-table tr.border td{border-bottom: 1px solid #dfdfdf;}
#content.kulfold .ajanlat-table tr .indulas{font-family: 'OpenSans'; font-size: 11px;}
#content.kulfold .ajanlat-table tr .athuzott{text-decoration: line-through;}
#content.kulfold .ajanlat-table tr .pink {color: #d90266;font-family: 'OpenSans';}
#content.kulfold .ajanlat-table tr .pink b{font-family: 'OpenSans-bold',arial,helvetica,sans-serif;}
#content.kulfold .info-icon{font-family:'OpenSans-bold';color: #fff;background: #d90266; border-radius: 50%; height: 14px; width:14px; font-size:13px; line-height: 14px;display: inline-block;text-align: center;}
#content.kulfold .info-icon.szurke{background: #92b8c4;}

#content.kulfold .szallas-ajanlatok-kont.legjobb{background: #ebf5f8;}
#content.kulfold .szallas-ajanlatok-kont.legjobb .offerstable{background: #fff;}
#content.kulfold .szallas-ajanlatok-kont.legjobb table.offers{border-collapse: separate;}

#content.kulfold .partnerrightkont{border: 1px solid #dfdfdf; margin-bottom: 25px;padding: 10px 15px;max-width: 330px;}
#content.kulfold .partner-container{border: none;}

#content.kulfold .szallas-ajanlatok-kont table.offers{background: #fff;}

#content.kulfold .szallas-ajanlatok-kont {background: #ebf5f8;}

.right.szallasadatlap.elso .button{width: 300px; background: linear-gradient(#87c740, #68a134); padding:6px 10px 6px 20px; color: #fff; border-radius: 12px; margin-top:20px;}
.right.szallasadatlap.elso .button span{display: inline-block; vertical-align: middle; width:65%; text-align: right;font-family: 'OpenSans',arial,helvetica,sans-serif; font-size: 11px;}
.right.szallasadatlap.elso .button a{display: inline-block; vertical-align: middle; width: 100%; color:#fff;font-family: 'OpenSans-Semibold',arial,helvetica,sans-serif; font-size: 14px;}

#content.kulfold .bluebox{width:100%; padding: 20px 10px; background: #ebf5f8;}

#content.kulfold .hamb-menu{display: none;}


#content.kulfold .info-icon{cursor: pointer;position:relative;}
#content.kulfold .info-icon:hover:after{content:attr(data-title);color:black; display: block; background: #fff;border-radius: 10px;bottom: 30px;left: -204px;padding: 10px 15px;position: absolute;z-index: 98;width: 235px;border: 1px solid #AABCB2;font-size: 11px;font-weight: normal;font-family: 'OpenSans';}
#content.kulfold .info-icon:hover:before{border: solid;border-color: #AABCB2 transparent;border-width: 6px 15px 0 15px;bottom: 25px;content: "";left: -9px;position: absolute;z-index: 99;}

#content.kulfold .inner-content.adatlap .partnerleftlogo{margin:0; margin-right: 25px; max-width: 150px; max-height: 100px;}
#content.kulfold .inner-content.adatlap .partnerleftlogo img{max-width: 150px; max-height: 100px;}

#content.kulfold .partnerrightline.logoval{width: 100%; max-width: 155px; margin-top:0;}

#content.kulfold .partnerrightline p{font-size: 12px;display:block;margin-bottom: 3px;}
#content.kulfold .partnerrightline .partner-nev{margin-bottom: 10px;display:block;}
#content.kulfold .partnerrightline a{margin-bottom: 10px; font-size: 12px;display:block;}

#content.kulfold .visited-item .csoki{float: left;padding: 3px 5px;margin-right: 5px;display: inline-block;text-decoration: none;color: #fff;font-family: OpenSans-bold,arial,helvetica,sans-serif;background: #63A92C;margin-top: 4px;}

#content.kulfold .szervezo{font-family: 'OpenSans-Light',arial,helvetica,sans-serif;font-size: 24px;margin-bottom: 12px;}

#content.kulfold .maintitle{font-family: 'OpenSans-Light',arial,helvetica,sans-serif;font-size: 24px;margin-bottom: 12px;}

#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont{border: 4px solid #D7E0E2; border-radius: 10px;}

#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .ajanlatoktitle{font-size:21px;padding: 40px 90px 20px;}

#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont .offerstable{background: #D7E0E2; margin:0;}


#content.kulfold.ajanlatkeres div#lekeres_form .light-row td{padding: 18px 0 30px; max-width: 360px; margin: 0 auto; display: block;}

#content.kulfold.ajanlatkeres #idopontok{font-size: 15px;}
#content.kulfold.ajanlatkeres #idopontok table{border-spacing: 0;}
#content.kulfold.ajanlatkeres .light-row{background: #ebf5f8;}
#content.kulfold.ajanlatkeres table{border-spacing: 0;}
#content.kulfold.ajanlatkeres #idopontok .light-row .adatlapk47{padding-bottom:30px;}
#content.kulfold.ajanlatkeres #idopontok .letszam{padding: 30px 0 15px;}
#content.kulfold.ajanlatkeres #idopontok .letszam .mobil-break{display: none;}

#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button{float:none;}

#content.kulfold.ajanlatkeres div#egyeb_komment_f{max-width: 365px;margin-bottom:20px;}
#content.kulfold.ajanlatkeres div#egyeb_komment_f strong{font-weight: normal; font-size: 12px;}

#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button{display: inline-block;max-width: 200px; height:40px; margin: 30px auto 0; background: #E8106D;border-radius: 10px;width:100%;padding:0 5px;}
#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button a{background: none; line-height: 40px;padding: 0; height:auto;margin:0;font-size:21px;width:100%;}

#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button_back{display: inline-block;max-width: 200px; height:40px; margin: 15px 10px 15px 0; background: #95907A;border-radius: 10px; float:none;padding-right: 0;}
#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button_back a{background: none; line-height: 40px;padding: 0 10px; height:auto;margin:0;font-size:21px; border:none;}
#content.kulfold.ajanlatkeres .offerstable a {color:#e8106d; text-decoration: underline;}

#content.kulfold.ajanlatkeres .offerstable *{box-sizing: border-box;}
#content.kulfold.ajanlatkeres .border-kont{padding-bottom:40px;}
#content.kulfold.ajanlatkeres .offerstable .ajanlat_nev{padding-top:20px; border-top: 1px solid #D7E0E2; max-width: 366px; margin:0 auto; display:block;}

#content.kulfold.ajanlatkeres .offerstable input,
#content.kulfold.ajanlatkeres .offerstable textarea{border-radius: 10px; border: none;padding:12px;max-width: 340px; width:100%;resize: none; margin-bottom:15px; font-size: 15px;outline:none;}







#content.kulfold.ajanlatkeres ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #AAB1B2;
}
#content.kulfold.ajanlatkeres ::-moz-placeholder { /* Firefox 19+ */
  color: #AAB1B2;
}
#content.kulfold.ajanlatkeres :-ms-input-placeholder { /* IE 10+ */
  color: #AAB1B2;
}
#content.kulfold.ajanlatkeres :-moz-placeholder { /* Firefox 18- */
  color: #AAB1B2;
}



#content.kulfold.ajanlatkeres .magenta{color:#e8106d;}
#content.kulfold.ajanlatkeres .ellenorzes{max-width: 320px;margin: 0 auto;}

#content.kulfold.ajanlatkeres div#gyerek_kor select{-webkit-appearance: none;-moz-appearance: none;border: none;border-radius:10px;outline: none; padding: 12px 12px 12px 5px;margin: 0 10px 10px 5px;width: 60px;background-image: url('/public/images/lenyilo_arrow.svg'); background-repeat: no-repeat; background-position: 44px center;background-size: 10px;}

#content.kulfold.ajanlatkeres .offerstable textarea{margin-bottom: 40px;}

#content.kulfold.ajanlatkeres .offerstable input#ajanlat_felnott,
#content.kulfold.ajanlatkeres .offerstable input#ajanlat_gyerek{max-width: 60px; margin: 0 10px 0 15px;}


#content.kulfold.ajanlatkeres.masodik_oldal .szallas-ajanlatok-kont .offerstable{padding: 20px 0;margin-bottom:20px;font-size: 15px;}

#content.kulfold.ok_oldal .szallas-ajanlatok-kont.akform .button{padding: 0 10px;margin-top: 15px;}

.repjegy-rendeles-form-kont .fastlink {margin-right:10px;}

.leiratkozas-kont p.bev {font-size:17px; font-family:'OpenSans', arial, helvetica, sans-serif;text-align: center;}
.leiratkozas-kont p.bev strong {font-family:'OpenSans-Semibold', arial, helvetica, sans-serif;}
.leiratkozas-kont {float:left;width:100%;margin: 50px 0;}

.rccl_activities {margin: 30px 0;}
.rccl_activities th {
    padding: 2px 5px;
	text-align: left;
}
.rccl_activities td {
    padding: 2px 5px;
}
.leiras-szoveg h1 {font-size:14px;}

input[name='data[email_check]']{ 
    position:absolute;
    left:-2000px;
}
.successtext {color: #63A92C !important;}

@media only screen and (max-width:1299px){
	.hidden-xl-down{display: none !important;}
	header h1.logo{margin-top: 0 !important;padding-top: 14px !important;}

	.koztesoldal .slideshow-kont, .koztesoldal .slideshow-kont .slideshow-item,
	.slideshow-allelement.koztesoldal{height: auto;}
}


@media only screen and (max-width:1080px){

	.toprowsearch-kont.rendezvenykereso.rendezveny_index .suggestinput ul.token-input-list-travelo{width: 100%;}
	.toprowsearch-kont .minletszam-label{width: 100%; float: none;}

	.toprowsearch-kont.rendezvenykereso .minletszam-display{
		width: 110px; float: none; position: relative;
	}
	.toprowsearch-kont .minletszam-display input{
		position: absolute;  left: 5px; right: 5px; top: 0; bottom: 0; width: 100px;
	}
	.toprowsearch-kont.rendezvenykereso .s-chkbox-kont.catering,
	.toprowsearch-kont.rendezvenykereso.rendezveny_index .s-chkbox-kont.szallas_helyszinen{margin: 10px 0;}
	.keresomezo-kont.index2 .submit{float: none !important; clear: both;}



	.kapcsolodo_ajanlatok {width: 100%;}	

	#content.kulfold *{box-sizing: border-box;}
	#content.kulfold .csokik-kont {max-width:820px;}
	#content.kulfold .inner-content.adatlap{ background: #fff;}
	#content.kulfold .inner-content.adatlap .left.szallasadatlap{max-width: 60%;}
	#content.kulfold .inner-content.adatlap .right.szallasadatlap{max-width: 40%;}
	#content.kulfold .szallas-breads-kont {margin: 10px 0; padding: 10px 15px; box-sizing: border-box;}
	#content.kulfold .kapcsolodo-cikkek-kont{margin: 0 !important; padding: 15px 15px 20px 0px;}
	#content.kulfold .partnerrightkont{margin-left:0; border: none;}
	#content.kulfold .megtekintettek-kont{margin-left: 0; padding: 10px;}
	#content.kulfold .megtekintettek-kont .maintitle{height: auto; margin-bottom: 12px;}
	#content.kulfold .megtekintettek-kont .maintitle span{height: auto; line-height: 35px;}
	.right.szallasadatlap.elso .button span{width:55%;}

	/****************************** AJÁNLATKÉRŐ FORM *******************************/

	#content.kulfold.ajanlatkeres div.left.szallasadatlap{max-width: 100%;}
	#content.kulfold.ajanlatkeres div.inner-content{width: 100%;}
	#content.kulfold.ajanlatkeres .szallas-head-kont{width: 100%;margin: 0; padding:15px;}
	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform{max-width: 100%;margin: 20px 0;border-radius: 0;}
	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button a{height: 35px;margin-bottom:20px;}
	#content.kulfold.ajanlatkeres .szallas-breads-kont {max-width: 100%;}
	#content.kulfold.ajanlatkeres .right.szallasadatlap {width: 100%;}
	#content.kulfold.ajanlatkeres .right-nobg {max-width: 100%;}
	#content.kulfold.ajanlatkeres .right-nobg .kapcsolodo-cikkek-kont {max-width: 100%;}
	#content.kulfold.ajanlatkeres .kapcsolodo-cikkek-kont .visited-item {max-width: 100%;padding: 5px 15px;}
	
	#content.kulfold.ajanlatkeres .megtekintettek-kont {max-width: 100%;padding: 15px;}
	#content.kulfold.ajanlatkeres .megtekintettek-kont .maintitle{max-width: 100%; margin:0;background: none;}
	#content.kulfold.ajanlatkeres .megtekintettek-kont .visited-item {max-width: 100%;padding: 15px 0;}
	#content.kulfold.ajanlatkeres .megtekintettek-kont .visited-item .visited-left{max-width: 255px; padding-left: 10px;}
	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont .offerstable{margin: 0;}
	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont .offerstable table{width: 100%;}
	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont .offerstable table td{display: block;margin-bottom: 6px;padding-left:15px; padding-right:15px;}

	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .ajanlatoktitle{padding:30px 15px 20px;}
	#content.kulfold.ajanlatkeres.masodik_oldal .szallas-ajanlatok-kont.akform .ajanlatoktitle{padding:30px 15px 40px;}
	
}

@media only screen and (max-width:850px){

	#content.kulfold .szallas-ajanlatok-kont .offerstable .button a{padding: 3px 0 0;}
	#content.kulfold .hirdetes-kont{margin-left: 0 !important;}

	#content.kulfold div.header div.menu{background-position: -15px 6px;}
	#content.kulfold div.header div.menu .topmenu-kont{margin-left: 0;}
	#content.kulfold div.header div.menu .topmenu-kont a{font-size: 12px; padding: 4px 12px 0 12px;}
	#content.kulfold div.header .csokik-kont{float: none; margin-left: 0px; margin-top: 20px;}
	#content.kulfold div.header .csokik-kont .csoki{margin-bottom: 5px;}
	#content.kulfold .inner-content.adatlap .left.szallasadatlap{width:100%;}
	#content.kulfold .szallas-cim-kont {padding: 10px 15px;}

	#content.kulfold .right.szallasadatlap.elso .button{width: 315px;}

	#content.kulfold .inner-content.adatlap .right.szallasadatlap{width: 100%;}
	#content.kulfold .ajanlat-table{width:100%;}

	#content.kulfold .inner-content.adatlap .slideshow-kont .slideshow-item{width:100% !important;}
	#content.kulfold .inner-content.adatlap .slideshow-kont .slideshow-item img{width:100%;}

	#content.kulfold .kulfold-slideshow-kont #slide-pager-buttons-prev, #content.kulfold .kulfold-slideshow-kont #slide-pager-buttons-next{top: 50%; margin-top: -15px;}

	#content.kulfold .szallas-ajanlatok-kont.legjobb, #content.kulfold .szallas-ajanlatok-kont.kulfold.naptaras{margin:15px 0;}
	
	#content.kulfold .szallas-breads-kont {margin: 10px 0;padding: 10px 15px 20px;border-bottom:1px solid #e2e2e2;width:100%;}
	
	#content.kulfold div.header div.banner {display:none;}

	.rendezvenyoldal .slideshow-allelement.koztesoldal .slide-right-box .box-title{margin-bottom: 5px;}
	.slideshow-allelement.koztesoldal .slide-right-box .size2 .box-title{font-size: 16px;}

	.slideshow-allelement.koztesoldal .slide-right-box .box-text{font-size: 12px;}
	.sipalya-kont {margin: 20px 0;}
}

@media only screen and (max-width:800px){
	#content.kulfold div.header .csokik-kont{padding-left:15px;padding-right:15px;}
	#content.kulfold div.header div.logo{margin-bottom: 10px;}

	#content.kulfold div.header div.menu .topmenu-kont a{float: none; font-size: 15px; line-height: 36px;}
	#content.kulfold div.header div.menu .topmenu-left{text-align: right;}
	#content.kulfold div.header div.menu .topmenu-left .menu-kont{float:none; text-align: right;}

	/****** inactive ******/
	#content.kulfold div.header div.menu{position: relative; height: 0;}
	#content.kulfold div.header div.menu .topmenu-kont{opacity: 0; pointer-events: none;}
	

	/****** active ******/
	#content.kulfold div.header div.menu.active{position: relative; height: 150px;background-position: -15px -10px;margin-top: 10px;background-size: 110% 110%; pointer-events: all;}
	#content.kulfold div.header div.menu.active .topmenu-kont{opacity: 1; pointer-events: all;}


	#content.kulfold .inner-content.adatlap .left.szallasadatlap{max-width: 100%;}
	#content.kulfold .inner-content.adatlap .right.szallasadatlap{max-width: 100%;}
	#content.kulfold .inner-content.adatlap .szolgaltatasok-lenyilo-kont{margin: 0 auto; max-width: 100%;}
	
	#content.kulfold .inner-content.adatlap .slideshow-kont{max-width: 100%;}
	#content.kulfold .inner-content.adatlap .slideshow-kont .slideshow-item{max-width:100%;}

	#content.kulfold .inner-content.adatlap .leiras-kont .leiras-szoveg{padding: 20px 15px 10px 15px;}

	#content.kulfold .left.szallasadatlap .szolgaltatasok-lenyilo-kont{padding:20px 15px 0px 15px;}

	#content.kulfold .szallas-ajanlatok-kont{max-width: 100%; border-radius: 0;}

	#content.kulfold .inner-content.adatlap .partnerleftlogo{margin:0;}

	#content.kulfold .hamb-menu{display: block;width: 50px;height: 29px;position: absolute;right: 15px; top: 10px;opacity: 0.8;}
	#content.kulfold .hamb-menu .hamb-line{position:absolute; height: 4px; background: #63a92c;width:100%;right:0;}
	#content.kulfold .hamb-menu .hamb-line.second{top:50%; margin-top: -2px; width: 70%;}
	#content.kulfold .hamb-menu .hamb-line.last{bottom:0; width: 40%;}

	#content.kulfold .hamb-menu.active{display: block;width: 34px; transform: rotate(-45deg);}
	#content.kulfold .hamb-menu.active .hamb-line{position:absolute; height: 4px; background: #DB0468;width:100%;right:0;top:50%; margin-top: -2px;}
	#content.kulfold .hamb-menu.active .hamb-line.second{top:50%; margin-top: -2px; width: 70%; opacity:0;}
	#content.kulfold .hamb-menu.active .hamb-line.last{bottom:auto; width: 100%; transform: rotate(90deg);}
	.palyaterkep-kont {float:right !important;}

}

@media only screen and (max-width:630px){
	#content.kulfold .szallasadatlap .ajanlatoktitle .filteritems-right{margin-top: 0;margin-bottom: 30px; margin-left:0;}

	#content.kulfold .szallas-ajanlatok-kont .ajanlatoktitle{padding: 10px 15px 10px 15px;}
	#content.kulfold .szallas-ajanlatok-kont .offerstable{margin:15px;}

	#content.kulfold .filter-row-item{margin-left:0!important;}
	#content.kulfold table.offers tr.rows td{display: block;}
	#content.kulfold table.offers tr.rows td .ajanlatar{text-align: left;}
	#content.kulfold table.offers tr.rows td .button{float: none; margin-bottom: 10px;}
	#content.kulfold table.offers tr.rows td.name{margin-top:5px;}

	.rendezvenyoldal .slideshow-allelement.koztesoldal .slide-right-box {
		width: 100%;
		position: static;
	}
	.toprowsearch-kont.rendezvenykereso.rendezveny_index .suggestinput ul.token-input-list-travelo{width: 100%;}
	.toprowsearch-kont .minletszam-label{width: 100%; float: none;}

	.toprowsearch-kont.rendezvenykereso .minletszam-display{
		width: 110px; float: none; position: relative;
	}
	.toprowsearch-kont .minletszam-display input{
		position: absolute;  left: 5px; right: 5px; top: 0; bottom: 0; width: 100px;
	}
	.toprowsearch-kont.rendezvenykereso .s-chkbox-kont.catering,
	.toprowsearch-kont.rendezvenykereso.rendezveny_index .s-chkbox-kont.szallas_helyszinen{margin: 10px 0;}
	.keresomezo-kont.index2 .submit{float: none !important; clear: both;}

	.rendezvenyoldal .rendezvenyes-center .doboz-kont{width: 100%; margin-right: 0; margin-bottom: 15px;}
}

@media only screen and (max-width:600px){
	#content.kulfold .inner-content.adatlap .slideshow-kont{height: 310px;}
}

@media only screen and (max-width:500px){
	#content.kulfold .inner-content.adatlap .slideshow-kont{height: 260px;}
}

@media only screen and (max-width:425px){
	#content.kulfold.ajanlatkeres div#gyerek_kor select{width: 100%;margin: 10px 0;background-position: 95% center;}
}


@media only screen and (max-width:425px){
	#content.kulfold.ajanlatkeres #idopontok .letszam{text-align: left; padding-left: 15px; padding-right;}
	#content.kulfold.ajanlatkeres #idopontok .letszam .mobil-break{display: block;}
	#content.kulfold.ajanlatkeres .offerstable input, #content.kulfold.ajanlatkeres .offerstable textarea{max-width: 100%;}
	#content.kulfold.ajanlatkeres .offerstable input#ajanlat_felnott,
	#content.kulfold.ajanlatkeres .offerstable input#ajanlat_gyerek{max-width: 60px; margin: 10px 10px 0 0px;}

	div.header div.menu{background-size: 110% 80px; height: 80px;}

	#content.kulfold .inner-content.adatlap .left.szallasadatlap{min-height: 0;}
	#content.kulfold .inner-content.adatlap .left.szallasadatlap .kulfold_ajanlatok_html{float: none;}
	#content.kulfold .inner-content.adatlap .slideshow-kont{height:220px;}
	#content.kulfold .kapcsolodo-cikkek-kont {margin:0 !important; padding: 15px;}
	#content.kulfold .kapcsolodo-cikkek-kont .maintitle{margin:0;}
	#content.kulfold .kapcsolodo-cikkek-kont .visited-item{padding: 5px 0;}
	#content.kulfold .megtekintettek-kont{margin-left:0; padding:15px;}
	#content.kulfold .megtekintettek-kont .maintitle{margin:0; height: auto;}
	#content.kulfold .megtekintettek-kont .maintitle span{height:auto;line-height: 30px;}
	#content.kulfold .megtekintettek-kont .visited-item{padding: 10px 0;}
	#content.kulfold .megtekintettek-kont .visited-left{padding-left:10px;}
	#content.kulfold .partnerrightkont{margin-left:0; padding: 15px;}
	#content.kulfold .partnerrightline.logoval{width: 100%;}

	.right.szallasadatlap.elso .button span{width:170px;}

	#footer ul{padding-left: 15px; padding-right: 15px;}
	#footer ul#logok{float: none; margin: 10px 0;}

	.szallaslist.index2 .szallas-item .offers-inner .offerstable table tr,
	.szallaslist.index2 .szallas-item .offers-inner .offerstable table tbody,
	.szallaslist.index2 .szallas-item .offers-inner .offerstable table{display: block;}

	.szallaslist.index2 .szallas-item .offers-inner .offerstable tr.rows{display: block;}
	.szallaslist.index2 .szallas-item .offers-inner .offerstable table tr.head{display: none;}
	table.offers tr.rows td{display: inline-block; width: 100% !important; text-align: center !important;}
}

@media only screen and (max-width:380px){
	#content.kulfold .inner-content.adatlap .slideshow-kont{height: 200px;}
}

@media only screen and (max-width:340px){
	#content.kulfold.ajanlatkeres .szallas-ajanlatok-kont.akform .button_back{margin-right: 0;}
}


@media only screen and (max-width:325px){
	#content.kulfold .inner-content.adatlap .slideshow-kont{height:170px;}
	#content.kulfold .megtekintettek-kont .visited-left{width:190px;}
}

/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/************************************* Responsive Settings *************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/

#content.kulfold.ajanlatkeres .magenta{color:#e8106d;}
#content.kulfold.ajanlatkeres .ellenorzes{max-width: 320px;margin: 0 auto;}

#content.kulfold.ajanlatkeres .offerstable textarea{margin-bottom: 40px;}

#content.kulfold.ajanlatkeres .offerstable input#ajanlat_felnott,
#content.kulfold.ajanlatkeres .offerstable input#ajanlat_gyerek{max-width: 60px; margin: 0 10px 0 15px;}

#content.kulfold.ajanlatkeres.masodik_oldal .szallas-ajanlatok-kont .offerstable{padding: 20px 0;margin-bottom:20px;font-size: 15px;}
#content.kulfold.ok_oldal .szallas-ajanlatok-kont.akform .button{padding: 0 10px;margin-top: 15px;}

li.menu {
    background: #4b9802;
    color: white !important;
    display: inline-block;
	margin-bottom: 15px;
	padding: 0 10px;
}

li.menu .title{color: white !important;}

a.filter_toggle {
	padding: 10px 15px;
	background: white;
	z-index: 20;
	display: none;
}

a.filter_toggle:hover{text-decoration: none;}

a.filter_toggle.active {
    left: auto;
    right: 0;
    top: 20px;
}

.stars {
    display: inline-block;
    float: left;
}

.szallaslist.index2 .szallas-item div.head {
	max-width: 100%;
	hyphens: auto;
}

div.right div.szallas-item div.szallas-image {
	margin-right: 0px;
	width: 20%;
}

div.right div.szallas-item div.szallas-image img{width: 100%;}

.szallaslist.index2 .szallas-item .szallas-content {
    float: none;
    display: inline-block;
    width: 100%;
    padding: 0;
}
.koztesoldal-kont .szallaslist.index2 .szallas-item .szallas-content {
    float: left;
    width: 410px;
    padding: 0 0 0 20px;
}

.szallaslist.index2  .szallas-item .szallas-rate{
	width: 19% !important;
}

.star-container{
	clear: both; display: inline-block; padding-top: 2px;
}

.center-container{
	clear: both;
    display: inline-block;
	max-width: 55%;
	padding-left: 10px;
}

div.right div.szallas-item div.szallas-rate{
	float: right;
}

.szallaslist.index2 .szallas-item .description.ertekelessel {
    width: 205px !important;
}

.center-container-mobile{display: none;}
.form-kont .smaller-text {font-size:12px;width: 100%;display: inline-block;}
.form-kont .warn {color: #DB0468;}
.text-center {text-align:center;}
.kockazati_besorolas {width: 100%;float: left;margin-bottom: 5px;font-style: italic;position: relative;}
.szallas-breads-kont .kockazati_besorolas {margin: 5px 0 0 5px;}
.koztes .kockazati_besorolas {margin: 0;}
.kockazati_besorolas a {font-family: OpenSans-Semibold, arial, helvetica, sans-serif;}
.kockazati_besorolas .kockazat {display: inline-block;width: 10px;height: 10px;border-radius: 5px;margin-right: 5px;}
.kockazati_besorolas .kockazat.k-1{background: #7fb559;}
.kockazati_besorolas .kockazat.k-2{background: #eacc00;}
.kockazati_besorolas .kockazat.k-3{background: #e41e25;}

/* origo header */

header {
  background: #71ba54;
  font-size: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200;
}

header nav {
  position: relative;
  background: #71ba54;
}

header nav .leftmenu {
  margin-left: 34px;
  overflow: hidden;
  float: left;
}

header nav .leftmenu li {
  float: left;
  padding: 0 15px;
}

header nav .leftmenu li:hover {
  background-color: #497936;
}

header nav .leftmenu li.hasborder {
  padding-right: 0;
  padding-left: 0;
}

header nav .leftmenu li.hasborder + .hasborder {
  padding-left: 20px;
}

header nav .leftmenu li.hasborder:after {
  content: '';
  padding-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

header nav .leftmenu li.last {
  padding-left: 20px;
  padding-right: 0;
}

header nav .leftmenu li a {
  font-family: "Ubuntu", sans-serif;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  letter-spacing: 0;
  font-weight: 400;
  display: inline-block;
  line-height: 54px;
}
header nav .leftmenu li a:hover {
    text-decoration: none;
}

header .rightmenu {
  float: right;
}

header .rightmenu .hmenu,
header .rightmenu .hsearch,
header .rightmenu .hlang {
  display: inline-block;
  height: 54px;
  cursor: pointer;
}

header .rightmenu .hmenu,
header .rightmenu .hsearch {
  content: '';
  width: 18px;
}

header .rightmenu .hmenu:hover,
header .rightmenu .hsearch:hover {
  background-color: #497936;
}

header .rightmenu .hmenu {
  width: 54px;
  height: 54px;
  position: relative;
}

header .rightmenu .hmenu span {
  background: #fff;
  display: inline-block;
  height: 2px;
  left: 0;
  margin: auto;
  opacity: 1;
  position: absolute;
  right: 0;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  width: 21px;
  -webkit-transition: all 0.3s cubic-bezier(0.33, 0.69, 0.29, 0.97);
  transition: all 0.3s cubic-bezier(0.33, 0.69, 0.29, 0.97);
}

header .rightmenu .hmenu span:nth-child(1) {
  top: 18px;
}

header .rightmenu .hmenu span:nth-child(2) {
  top: 26px;
}

header .rightmenu .hmenu span:nth-child(3) {
  top: 34px;
}

.sidenav-open header .rightmenu .hmenu {
  background: #497936;
}

.sidenav-open header .rightmenu .hmenu span:nth-child(1) {
  top: 26px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sidenav-open header .rightmenu .hmenu span:nth-child(2) {
  left: -100%;
  opacity: 0;
}

.sidenav-open header .rightmenu .hmenu span:nth-child(3) {
  top: 26px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

header .rightmenu .hsearch {
  width: 54px;
  background: url("//cdn.nwmgroups.hu/s/img/travelo/icons/search_white.svg") center center no-repeat;
  background-size: 19px 19px;
}

header .rightmenu .hlang {
  line-height: 54px;
  font-family: "Ubuntu", sans-serif;
  font-size: 15px;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.8);
  letter-spacing: 0;
  text-transform: uppercase;
}


.sidenav-holder {
  min-height: 0;
}

.sidenav {
  position: absolute;
  background: #f7f5ef;
  top: -735px;
  right: 0;
  width: 320px;
  -webkit-transition: top .6s;
  transition: top .6s;
  padding: 10px 15px;
  -webkit-box-shadow: 0px 5px 24px -3px #969696;
          box-shadow: 0px 5px 24px -3px #969696;
}

.sidenav-open .sidenav {
  top: 55px;
}

.sidenav__title {
  font-family: "Hammersmith One", sans-serif;
  font-size: 14px;
  color: #bdbebc !important;
  text-transform: uppercase;
}

.sidenav__categories a {
  font-family: "Ubuntu", sans-serif;
  font-size: 18px;
  color: #444745;
  letter-spacing: 0;
  line-height: 36px;
  position: relative;
}

.sidenav__categories a:after {
  position: absolute;
  bottom: 0;
  left: -3px;
  width: 0;
  content: '';
  border-bottom: 2px solid #71ba54;
  -webkit-transition: width .3s;
  transition: width .3s;
}

.sidenav__categories a.esau:after {
  border-bottom: 2px solid #db0468;
}

.sidenav__categories a:hover:after {
  width: 70px;
}

.sidenav__separator {
  content: '';
  margin: 13px 0;
  border-bottom: 1px solid #c2c2c5;
}

.sidenav__buttons {
  text-align: center;
  margin-top: 15px;
}

.sidenav__newsletter {
  text-align: center;
  margin-top: 15px;
}

.sidenav__button {
  display: block;
  margin-bottom: 10px;
  background: #ddd5cc;
}

.sidenav__button:hover {
  background: #e8e3dd;
}

.sidenav__link {
  display: block;
  height: 32px;
  line-height: 32px;
  color: #444745 !important;
  text-transform: uppercase;
}

.sidenav__link span {
  font-size: 14px;
  position: relative;
  font-family: "Hammersmith One", sans-serif;
}

.sidenav__link span:before {
  position: absolute;
  top: 0;
  left: -20px;
  display: block;
  content: "";
  width: 17px;
  height: 16px;
}

.sidenav__link span:after {
  position: absolute;
  top: 4px;
  right: -10px;
  display: block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  content: "\00BB";
}

.sidenav__link span.plane:before {
  background: url("//cdn.nwmgroups.hu/s/img/travelo/icons/airplane.svg") center center no-repeat;
}

.sidenav__link span.car:before {
  background: url("//cdn.nwmgroups.hu/s/img/travelo/icons/car.svg") center center no-repeat;
}

.sidenav__link span.lock:before {
  background: url("//cdn.nwmgroups.hu/s/img/travelo/icons/lock.svg") center center no-repeat;
}


header .clearfix, footer .clearfix {
    clear: none;
}

header .container, footer .container{
  padding-left: 0;
  padding-right: 0;
  margin-right: auto;
  margin-left: auto;
}

header .container::after, footer .container::after {
  display: table;
  clear: both;
  content: "";
}

/*
@include mq-min($vp-sm-min) {
  .container {
    max-width: 480px; //?????
  }
}
*/
@media (min-width: 768px) {
  header .container, footer .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  header .container, footer .container {
    max-width: 940px;
  }
}

@media (min-width: 1080px) {

  	header .container, footer .container {
    	max-width: 1080px;
  	}
}

header .row, footer .row {
  margin-left: 10px;
  margin-right: 10px;
}

header .row::after, header .row::after {
  display: table;
  clear: both;
  content: "";
}

header .col-xs-1,header .col-xs-2,header .col-xs-3,header .col-xs-4,header .col-xs-5,header .col-xs-6,header .col-xs-7,header .col-xs-8,header .col-xs-9,header .col-xs-10,header .col-xs-11,header .col-xs-12,header .col-sm-1,header .col-sm-2,header .col-sm-3,header .col-sm-4,header .col-sm-5,header .col-sm-6,header .col-sm-7,header .col-sm-8,header .col-sm-9,header .col-sm-10,header .col-sm-11,header .col-sm-12,header .col-md-1,header .col-md-2,header .col-md-3,header .col-md-4,header .col-md-5,header .col-md-6,header .col-md-7,header .col-md-8,header .col-md-9,header .col-md-10,header .col-md-11,header .col-md-12,header .col-lg-1,header .col-lg-2,header .col-lg-3,header .col-lg-4,header .col-lg-5,header .col-lg-6,header .col-lg-7,header .col-lg-8,header .col-lg-9,header .col-lg-10,header .col-lg-11,header .col-lg-12,header .col-xl-1,header .col-xl-2,header .col-xl-3,header .col-xl-4,header .col-xl-5,header .col-xl-6,header .col-xl-7,header .col-xl-8,header .col-xl-9,header .col-xl-10,header .col-xl-11,header .col-xl-12,
footer .col-xs-1,footer .col-xs-2,footer .col-xs-3,footer .col-xs-4,footer .col-xs-5,footer .col-xs-6,footer .col-xs-7,footer .col-xs-8,footer .col-xs-9,footer .col-xs-10,footer .col-xs-11,footer .col-xs-12,footer .col-sm-1,footer .col-sm-2,footer .col-sm-3,footer .col-sm-4,footer .col-sm-5,footer .col-sm-6,footer .col-sm-7,footer .col-sm-8,footer .col-sm-9,footer .col-sm-10,footer .col-sm-11,footer .col-sm-12,footer .col-md-1,footer .col-md-2,footer .col-md-3,footer .col-md-4,footer .col-md-5,footer .col-md-6,footer .col-md-7,footer .col-md-8,footer .col-md-9,footer .col-md-10,footer .col-md-11,footer .col-md-12,footer .col-lg-1,footer .col-lg-2,footer .col-lg-3,footer .col-lg-4,footer .col-lg-5,footer .col-lg-6,footer .col-lg-7,footer .col-lg-8,footer .col-lg-9,footer .col-lg-10,footer .col-lg-11,footer .col-lg-12,footer .col-xl-1,footer .col-xl-2,footer .col-xl-3,footer .col-xl-4,footer .col-xl-5,footer .col-xl-6,footer .col-xl-7,footer .col-xl-8,footer .col-xl-9,footer .col-xl-10,footer .col-xl-11,footer .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

header .nopadding, footer .nopadding {
  padding-left: 0;
  padding-right: 0;
}

header .nopadding-left, footer .nopadding-left {
  padding-left: 0;
}

header .nopadding-right, footer .nopadding-right {
  padding-right: 0;
}

header .nomargin, footer .nomargin {
  margin-left: 0;
  margin-right: 0;
}

header .negativemargin, footer .negativemargin {
  margin-left: -10px;
  margin-right: -10px;
}

header h1.logo {
  float: left;
  margin-top: 14px;
  margin-left: 15px;
}

@media (min-width: 768px) {
  header h1.logo {
    margin-left: 0;
  }
}

header h1.logo a {
  display: block;
  width: 102px;
  height: 25px;
  content: '';
  background: url("//cdn.nwmgroups.hu/s/img/travelo/portfolio-travelo-white-01.svg") center left no-repeat;
}


.layer-close {
  color: #fff;
  position: fixed;
  top: 15px;
  right: 15px;
  z-index: 104;
  cursor: pointer;
  display: none;
  height: 24px;
  width: 24px;
}

.layer-close:hover {
  color: #ec1b48;
}

.layer-close span {
  display: inline-block;
  left: -3px;
  right: 0;
  top: 10px;
  background: #000;
  height: 4px;
  margin: auto;
  opacity: 1;
  position: absolute;
  width: 30px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.layer-close span + span {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}


body.menu-open .layer-close, body.search-open .layer-close {
	display: block;
}

.search-layer {
	display: none;
}

.search-layer .search-layer--t {
	display: table;
	height: 100%;
	width: 100%;
}

.search-layer .search-layer--c {
	display: table-cell;
	vertical-align: middle;
}

.search-layer__location {
	font-family: "Hammersmith One", sans-serif;
	font-size: 14px;
	color: #444745 !important;
	letter-spacing: 0;
	padding-left: 25px;
	position: relative;
	cursor: pointer;
	display: block;
	margin-bottom: 10px;
}
.search-layer__location:hover {
	text-decoration: none;
}

@media (min-width: 768px) {
	.search-layer__location {
		display: inline-block;
		margin-right: 10px;
	}
}

.search-layer__location:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 18px;
	height: 18px;
	background: #ddd5cc;
	border-radius: 50%;
}

.search-layer__location.active:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 10px;
	height: 10px;
	border: 4px solid #3574c4;
	border-radius: 50%;
}

body.search-open .search-layer {
	display: block;
	position: fixed;
	top: 0;
	margin: 0 auto;
	z-index: 103;
	width: 100%;
	height: 100%;
	background: none;
}

body.search-open .search-layer fieldset {
	margin: 0 auto;
	width: 80%;
	border: 0;
	padding: 0;
}

@media (min-width: 768px) {
  body.search-open .search-layer fieldset {
    width: 100%;
    max-width: 620px;
  }
}

body.search-open .search-layer input[type="text"] {
  width: 80%;
  max-width: 780px;
  background: none;
  border: none;
  border-bottom: 2px solid #dadbdf;
  outline: none;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 23px;
  line-height: 25px;
  color: #444745;
}

@media (min-width: 768px) {
  body.search-open .search-layer input[type="text"] {
    width: 90%;
    font-size: 52px;
    line-height: 58px;
  }
}

body.search-open .search-layer input[type="text"]:focus {
  outline: none;
}

body.search-open .search-layer input[type="text"]::-webkit-input-placeholder {
  color: rgba(68, 71, 69, 0.4);
}

body.search-open .search-layer input[type="text"]::-moz-placeholder {
  color: rgba(68, 71, 69, 0.4);
}

body.search-open .search-layer input[type="text"]:-ms-input-placeholder {
  color: rgba(68, 71, 69, 0.4);
}

body.search-open .search-layer input[type="text"]:-moz-placeholder {
  color: rgba(68, 71, 69, 0.4);
}

body.search-open .search-layer .search-btn {
  float: none;
  margin-top: 0;
  background: none;
  border: none;
  position: relative;
  right: 0;
  width: 36px;
  height: 36px;
  background: url(//cdn.nwmgroups.hu/s/img/travelo//icons/search_gray.svg) center no-repeat;
}

body.search-open .search-layer .search-btn:before {
  font-size: 64px;
}

body:after {
  content: '';
  position: fixed;
  z-index: 0;
  width: 100%;
  height: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: white;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

body.search-open header {
  opacity: 1;
}

body.search-open:after {
  height: 100%;
  opacity: .98;
  z-index: 102;
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

@media (max-width: 1299px) {
  .hidden-xl-down {
    display: none !important;
  }
}

/* origo fejléc */

/* origo lábléc */

footer *::before,
footer *::after {
  box-sizing: inherit;
}

footer {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 40px 0 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
  max-width: initial;
  display: block;
  overflow-x: hidden;
}

.nwmfooter-container {
  background-color: black;
  height: 400px;
  overflow-x: hidden;
  position: relative;
}

@media only screen and (max-width: 320px) {
  .nwmfooter-container {
    min-width: 100%;
  }
}

@media (min-width: 768px) {
  .nwmfooter-container {
    height: 250px;
    margin: auto;
  }
}

.nwmfooter-container a {
  color: #fff;
  text-decoration: none;
  transition: opacity .3s ease-in-out;
}

.nwmfooter-topBlock {
  background: linear-gradient(90deg, #ffffff 65%, #000000 35%);
  height: 115px;
  left: 0;
  top: 0;
}

@media (min-width: 768px) {
  .nwmfooter-topBlock {
    background: linear-gradient(90deg, #ffffff 75%, #000000 25%);
    height: 60%;
  }
}

.nwmfooter-leftBlock {
  display: inline-block;
  width: 50%;
}

@media (min-width: 768px) {
  .nwmfooter-leftBlock {
    width: 275px;
  }
}

.nwmfooter-topLeftContents {
  right: calc(65% - 20px);
  position: absolute;
  top: 44px;
}

@media (min-width: 768px) {
  .nwmfooter-topLeftContents {
    left: 15px;
    right: 0;
    top: 56px;
  }
}

.nwmfooter-topLeftContents a {
  display: inline-block;
}

.nwmfooter-topLeftContents a div {
  display: inline-block;
}

.nwmfooter-topLeftContents a:hover {
  opacity: 0.5;
}

.nwmfooter-topLeftContents div {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#nwmfooter-logoTopText {
  display: block;
}

#nwmfooter-logoBottomText {
  display: none;
  margin-top: 7px;
}

@media (min-width: 768px) {
  #nwmfooter-logoBottomText {
    display: block;
    margin: 7px 0 0;
  }
}

#nwmfooter-xsOnly-logo {
  display: none;
}

@media (min-width: 768px) {
  #nwmfooter-xsOnly-logo {
    display: inline-block;
    margin: 0 3px 0 0;
    padding: 0 0 2.5px;
  }
}

.nwmfooter-rightBlock {
  background-color: black;
  display: inline-block;
  height: 100%;
  max-height: 118px;
  transform: skew(-18deg);
  width: 45%;
  position: absolute;
  top: 0;
}

@media (min-width: 768px) {
  .nwmfooter-rightBlock {
    height: 100%;
    max-height: 152px;
    width: 62%;
    -webkit-transform: skew(-18deg);
    -ms-transform: skew(-18deg);
    transform: skew(-18deg);
  }
}

.nwmfooter-rightBlock img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.nwmfooter-rightBlock a {
  display: inline-block;
}

.nwmfooter-rightBlock a:hover {
  opacity: 0.5;
}

.nwmfooter-topRightContents {
  height: 100%;
}

.nwmfooter-skew-color-block {
  height: 85px;
  width: 21px;
  top: 16px;
  z-index: -1;
  position: absolute;
  left: -20.5px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media (min-width: 768px) {
  .nwmfooter-skew-color-block {
    top: 36px;
  }
}
.nwmfooter-color-origo .nwmfooter-skew-color-block, .nwmfooter-color-sport .nwmfooter-skew-color-block {
  background-color: #155092;
}

.nwmfooter-color-reorigo .nwmfooter-skew-color-block {
  background-color: #001492;
}

.nwmfooter-color-life .nwmfooter-skew-color-block {
  background-color: #b0008e;
}

.nwmfooter-color-she .nwmfooter-skew-color-block {
  background-color: #e70043;
}

.nwmfooter-color-freemail .nwmfooter-skew-color-block {
  background-color: #527ccb;
}

.nwmfooter-color-gphirek .nwmfooter-skew-color-block {
  background-color: #e60a00;
}

.nwmfooter-color-investor .nwmfooter-skew-color-block {
  background-color: #2fd26b;
}

.nwmfooter-color-koponyeg .nwmfooter-skew-color-block {
  background-color: #4988d4;
}

.nwmfooter-color-lifetv .nwmfooter-skew-color-block {
  background-color: #ee00c8;
}

.nwmfooter-color-newsfeed .nwmfooter-skew-color-block {
  background-color: #08070d;
}

.nwmfooter-color-ozonetv .nwmfooter-skew-color-block {
  background-color: #199240;
}

.nwmfooter-color-travelo .nwmfooter-skew-color-block {
  background-color: #63c347;
}

.nwmfooter-color-videa .nwmfooter-skew-color-block {
  background-color: #d80027;
}

.nwmfooter-color-vs .nwmfooter-skew-color-block {
  background-color: #da5d5e;
}

.nwmfooter-pageLogo {
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 25px;
  -webkit-transform: skew(18deg);
  -ms-transform: skew(18deg);
  transform: skew(18deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.nwmfooter-pageLogo:hover {
  transition: opacity .3s ease-in-out;
}

.nwmfooter-botBlock {
  height: 280px;
}

@media (min-width: 768px) {
  .nwmfooter-botBlock {
    height: 40%;
  }
}

.nwmfooter-socialIcons {
  padding: 45px 0;
  text-align: center;
}

@media (min-width: 768px) {
  .nwmfooter-socialIcons {
    float: left;
    padding: 0 0 1px;
    top: 63px;
    z-index: 10;
    position: absolute;
    right: 25px;
  }
}

.nwmfooter-socialIcons a {
  text-decoration: none;
  display: inline-block;
  margin-right: 15px;
}

@media (min-width: 768px) {
  .nwmfooter-socialIcons a {
    float: left;
  }
}

.nwmfooter-socialIcons a:hover {
  opacity: 0.5;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.nwmfooter-socialIcons a:last-child {
  margin: 0;
}

.nwmfooter-socialIcons img {
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 25px;
  width: 25px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.nwmfooter-contactsBlock {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.3;
  padding: 0 50px;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .nwmfooter-contactsBlock {
    margin: 0 25px 0 0;
    padding: 35px 0 0;
    text-align: right;
  }
}

.nwmfooter-contactsLinks {
  color: white;
  margin: 0 0 20px;
}

@media (min-width: 768px) {
  .nwmfooter-contactsLinks {
    margin: 0;
  }
}

.nwmfooter-contactsLinks ul {
  padding: 0;
  list-style-type: none;
  font-size: 0;
  line-height: 1.1;
}

.nwmfooter-contactsLinks ul li {
  font-size: 0;
  display: inline-block;
  color: white;
}

.nwmfooter-contactsLinks ul li:after {
  font-size: 12px;
  padding: 0 4px;
  content: "|";
}

.nwmfooter-contactsLinks ul li:first-child {
  display: inline-block;
  padding-bottom: 0;
}

.nwmfooter-contactsLinks ul li:first-child:after {
  display: inline;
}

.nwmfooter-contactsLinks ul li:last-child:after {
  display: none;
}

.nwmfooter-contactsLinks a {
  color: #fff;
  font-size: 12px;
}

.nwmfooter-contactsLinks a:hover {
  opacity: 0.5;
  text-decoration: underline white;
}

.nwmfooter-copyrightBlock {
  color: grey;
}

.nwmfooter-color-travelo {
  padding: 0;
  text-align: left;
  background-color: #fff;
}

.nwmfooter-color-travelo .nwmfooter-container .nwmfooter-pageLogo {
  width: auto;
}

@media (min-width: 768px) {
  .nwmfooter-color-travelo .nwmfooter-container {
    overflow: inherit;
  }
}

.nwmfooter-color-travelo .nwmfooter-container:before, .nwmfooter-color-travelo .nwmfooter-container:after {
  background-color: #000;
  content: '';
  position: absolute;
  width: 100%;
}

.nwmfooter-color-travelo .nwmfooter-container:before {
  height: 40%;
  right: 100%;
  top: 60%;
}

.nwmfooter-color-travelo .nwmfooter-container:after {
  height: 100%;
  left: 100%;
  top: 0;
}

.nwmfooter-color-travelo .nwmfooter-container .nwmfooter-topLeftContents img {
  width: auto;
}

.nwmfooter-color-travelo .nwmfooter-container .nwmfooter-topBlock:after {
  background-color: #000;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 100%;
  top: 0;
}

/* origo lábléc vége */


@media only screen and (max-width:1100px){
	div#content {width: 100%;}
	
	.kiemelt-item{width: 100%;}
	.kiemelt-image{width: 30%;}
	.kiemelt-image img{width: 100%;}
	.kiemelt-content{width: 70%; padding-left: 15px;}

	.toprowsearch-kont.rendezvenykereso .suggestinput ul.token-input-list-travelo{width: 100%;}

	a.filter_toggle{display: block;}
	*{box-sizing: border-box;}
	.header,
	.container{max-width: 1080px; width: 100%; padding: 0 15px;}
	.logo-brand_kulso{float: none;}
	.csokik-kont {margin-left:0}
	
	.i-top-sales{ width: 49%; padding: 0; background: none; height: auto; border: 7px white solid;}
	.i-top-sales:first-child{margin-right: 2%;}
	.i-top-sales img{width: 100%; height: auto;}
	.i-top-sales .col{float: none;}
	.i-top-cont{width: auto; right: 0; top: auto; bottom: 0;left: -1px; padding-left: 5px;}
	.i-top-bg{padding: 20px 15px; height: auto; background-size: cover;}
	.i-top-percent a{width: 50px; background: url(../images/sale-bg.png) center no-repeat; padding-top: 27px; font-size: 13px; background-size: contain;}
	.i-top-details{width: 80%; padding-left: 10px; padding-top: 10px;}

	.inner-content.index{margin: 20px auto; float: none; max-width: 1080px; width: 100%; padding: 0 15px;}
	.kereso-long{float: none; width: 100%; margin: 0 auto; width: 100%;}

	.keresomezo-kont.index2 .toprow-kont{float: none;}
	.kereso-long .suggestinput-cont{float: none !important;}
	.toprowsearch-kont .suggestinput ul.token-input-list-travelo{width: 100%; margin-bottom: 10px;}

	.keresomezo-kont.index2 .search-container .ddfilter,
	.keresomezo-kont.index2 .search-container .suggestinput{width: 70% !important;}

	.toprowsearch-kont .select-different-persons .selecable-item-display{height: 34px;}
	.keresomezo-kont.index2 .submit{margin-left: 0; }

	.coldiv-index.colpad15{float: none; width: 100%;}
	.coldiv-index.colpad15 .menu{display: inline-block;}

	.coldiv,
	.coldiv-boxdiv,
	.coldiv-index,
	.coldiv-box,
	.footer-left,
	.footer-right,
	.footer-right div,
	.coldiv-span,
	.footer-text,
	.footer-col1,
	.footer-col2
	{width: 100% !important;}

	.footer-col1{margin-top: 20px;}
	.salesperc{top: 10px; width: 50px; height: 35px; background-position: center; background-size: contain; font-size: 11px; padding: 12px 0 0; }
	img{max-width: 100%;}

	/******************************** Listaoldal ********************************/

	div.inner-content{max-width: 1080px; width: 100%;}

	.index2 div.left{
		position: fixed;
		top: 55px;
		left: 0;
		right: 0;
		z-index: 1;
		background: white;
		width: 100%;
		height: 100vh;
		transform: translate(-100%);
		transition: all 200ms ease-in-out;
		overflow: scroll;
		padding: 20px;
	}
	.index2 div.left.active{transform: translate(0%);}
	form#szallas_talalt_pontositas div{display: inline-block; vertical-align: top; width: 19%;}

	.index2 div.right{width: 100%; background: #FAFAFA; padding: 15px;}
	.szallaslist.index2 .szallas-item .offers-inner{width: 100%; margin: 0; padding: 20px;}
	.szallaslist.index2 .szallas-item .offers-inner .offerstable table{width: 100% !important;}
	div.offers table.offers tr.head th.name{width: 50%;}
	div.offers table.offers tr.head th.ej{width: 10%}
	div.offers table.offers tr.head th.ar{width: 40%;}
	div.offers table.offers tr.rows td.name{width: 50%;}
	div.offers table.offers tr.rows td.ej{width: 10%}
	div.offers table.offers tr.rows td.ar{width: 40%;}
	div.offers table.offers tr.rows td.ar .szazalek{width: 37px; height: 36px;}

	div.right div.order ul li:first-child, div.left.koztes div.order ul li:first-child,
	div.right div.order ul li, div.left.koztes div.order ul li{width: 100% !important; text-align: center; padding-left: 15px;height: 50px;}

	div.right div.order ul li.orderby{padding-top: 16px; padding-left: 0;}

	div.right div.order ul, div.left.koztes div.order ul{padding-left: 0;}
	
	div.right div.order ul li:nth-child(4),
	div.left.koztes div.order ul li:nth-child(4){border-left: none;}

	div.right div.order ul li#iv_order, div.left.koztes div.order ul li#iv_order{padding: 10px 0 10px 15px;}

	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.foglalas.datumszures a,
	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres.datumszures-pad a{padding-bottom: 24px;}
	.salesperc2{height: 36px;}
	.szallaslist.index2  .szallas-item .rate-box .ratenum{padding-top: 4px;}

	.szallaslist.index2  .szallas-item .description.ertekelessel{width: 60% !important;}

	#szallaslista_kont .overlay{width: 100% !important; position: fixed;}

	.keresomezo-kont.index2 .search-container .daterow .dateinput input{width: 100%;}

	.keresomezo-kont.index2 .suggestinput-cont, .keresomezo-kont.index2 .daterow-cont, .keresomezo-kont.index2 .submit{float: none;}

	.index2 div.right .top-links {
		width: 100%;
	}
	
	.index2 .slideshow-kont {
		width: 100%;
	}
	
	.index2 .slideshow-nav {
		width: 100%;
	}
	
	.index2 div.right .szallas-kereso-kont {
		width: 100%;
	}
	
	span.a_title.elnavigalasnem.lenyit-szolgaltatasok-items-kont {
		display: block;
	}
	
	div#szolgaltatasok-items-kont {
		width: 100%;
	}
	
	.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul li .desc {
		width: 70%;
	}
	
	.index2 .lenyilo-kont .szolgaltatasok-lenyilo ul li .title {
		width: 30%;
	}
	
	.index2 .lenyilo-kont span.a_title {
		display: block;
	}
	
	.index2 .lenyilo-kont .szolgaltatasok-lenyilo {
		width: 100%;
	}
	
	.index2 div.right div.tudtahogy-kont {
		width: 100% !important;
	}
	.index2 .top-links a{display: inline-block; margin-bottom: 10px;}
	.slideshow-item {max-width: 100%;}
	.index2 .slide-pager-right{margin-top: 10px;}

	.index2 .szallas-ajanlatok-kont .button a{padding-bottom: 26px;}

	.szallas-ajanlatok-kont .ajanlatar .szazalek{height: 36px; width: 38px;}

	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.foglalas a,
	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres a{padding-bottom: 25px;}

	a.filter_toggle {
		max-width: 49%;
		display: inline-block;
		width: 100%;
		height: 50px;
		text-align: center;
		padding-top: 16px;
	}
	
	div.right div.order, 
	div.left.koztes div.order {
		max-width: 49%;
		display: inline-block;
		vertical-align: top;
		height: 50px;
		overflow: hidden;
	}

	div.right div.order.active,
	div.left.koztes div.order.active{height: auto;}

	div.right div.order ul li,
	div.left.koztes div.order ul li{border-bottom: 1px solid #D9D9D9;}

	div.right div.order ul li a, div.left.koztes div.order ul li a{width: 100%;}

	div.right div.order ul li.active, div.left.koztes div.order ul li.active{
		background: url(/public/images/travelo-szurosav-arrow.png) no-repeat 70px 16px #fcfcfc
	}

	.index2 .szures-vankeresesbox{width: 100%;}

	a.closelayer{width: 30px; height: 30px; top: 15px; right: 15px; display: block; position: absolute;}
	a.closelayer:after,
	a.closelayer:before{
		content: ""; display: block; width: 100%; height: 2px; background: black;position: absolute; transform-origin: center; top: 50%;
	}
	a.closelayer:after{transform: rotate(-45deg) translateY(-50%);}
	a.closelayer:before{transform: rotate(45deg) translateY(-50%);}
	.index2 .szures-vankeresesbox{position: static;}

	.index2 div.right .top-ak-button a {
		padding-bottom: 25px;
	}

	.index2 div.right .szallas-kereso-kont .daterow .dateinput input {
		width: 100%;
		height: 35px;
	}

	.price-box .kw-cimke{
		display: inline-block;
		margin: 15px;
		padding: 1px 23px 0 10px;
	}

	.slideshow-allelement.koztesoldal .slide-right-box {
		position: static;
		width: 100%;
		height: auto;
		padding: 10px;
		margin-top: -3px;
	}
	
	.slideshow-allelement.koztesoldal .slide-right-box .box-link {
		height: auto;
		width: 130px;
	}

	.slideshow-allelement.koztesoldal .slide-right-box-center {
		width: 100%;
		height: 330px;
		margin: 0;
	}

	div.left.koztes .szallas-ar-row{min-height: 52px;}
	div.left.koztes div.szallas-item .button.kf a{height: 31px;}

	.legjobb-ajanlat-kont .button a, .elerheto .button a{height: 32px;}
	.sipalya-kont {max-width:100%}
	.sipalya-kont.szallashely-sipalya, .palyaadatok-kont-full {max-width:100%;}
	.palyaterkep-kont {width: calc(100% - 330px);}
	.felvonok-kont {float:left;}
	.szallasreg-rendeles-form-kont .szallasreg-fancy-select-display, #hirlevelreg-form .szallasreg-fancy-select-display, #reg-form .szallasreg-fancy-select-display {height:37px;}
	.left.szallasadatlap #sieles_cimlapi, .sifejlec, .sijobb, .right.szallasadatlap.elso .szures-vankeresesbox {display:none;}
}

@media only screen and (max-width:970px){
	.koztes .orszag_linkek{width: 100%;}

	div.right.koztes {
		width: 100%;
		margin: 15px 0;
	}
	
	div.right > div {
		width: 100%;
	}
	
	div.right.koztes .szuresterkep-kont {
		width: 100%;
	}

	div.right.koztes .right-kepes-item .text-kont{width: 100%;}

	div.right.koztes .right-kepes-bottomline{width: 100%;}

	div.right.koztes .right-kepes-item {
		/* padding: 0 10px; */
		float: none;
		clear: both;
	}
	
	div.right.koztes .right-kepes-item img {
		width: 100%;
	}
	
	div.right.koztes .right-kepes-bottomline a.szervezett-item {
		width: 100%;
		padding-top: 5px;
	}

	.egyeb-kont{display: none;}
	.keresomezo-kont.index2 .search-container .ddfilter, .keresomezo-kont.index2 .search-container .suggestinput{width: 100% !important;}
	.ddfilter {float: none !important;}
	div.token-input-dropdown-travelo{width: calc( 100% - 72px );}

	div.right div.szallas-item div.szallas-image{width: 30%;}
	.center-container{max-width: 70%; width: 100%;}

	.szallaslist.index2 .szallas-item .szallas-rate {
		width: 100% !important;
		margin-top: 10px;
		margin-left: 0 !important;
	}

	.center-container-mobile{display: block;clear: left; padding-top: 15px;}
	.szallaslist.index2 .szallas-item .szallas-content{max-width: 100%;}

	.star-container .address,
	.star-container .map,
	.star-container .szallas-content{display: none !important;}
	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres.datumszures-pad a{margin-top: 15px;}

	div.left.koztes{width:100%; padding: 10px;}
	
	#content.szallasreg .melleklet .left,
	#content.szallasreg .melleklet .left .tpart-hasabok {width: 100%;}
	
}

@media only screen and (max-width:940px){
	.szallaslist.index2  .szallas-item .szallas-rate{margin-left: 0 !important; width: 100% !important;}
}

@media only screen and (max-width:880px){
	.i-top-cont{position: static; min-height: 155px;height: auto; background-size: cover; margin-left: -2px;}
	.alapkategoria-kont{display: none;}
	form#szallas_talalt_pontositas div{width: 33%;}
	.palyaterkep-kont {width: 300px;float:left;padding-top:20px;}
	.kulfold_ajanlatok_html {width:100%;}
}

@media only screen and (max-width:780px){
	.keresomezo-kont.index2 .submit{margin-top: 6px;}
	.index2 div.right .top-ak-button a {
		padding-bottom: 30px;
		margin: 20px 0px;
	}
	.slideshow-item {
		max-width: 100%;
	}
	ul#nav {
		max-width: 100%;
	}
	.index2 div.right .szallas-kereso-kont .daterow .dateinput input {
		width: 100%;
		height: 36px;
		margin-left: 0;
	}
	.index2 div.right .szallas-kereso-kont .daterow.last {
		margin-left: 0;
		margin-top: 10px;
	}

	.index2 .slideshow-ertekelesbox-kont {
		position: relative;
		float: none;
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		clear: both;
	}
	.index2 .slideshow-nav{margin-bottom: 70px;}
	
	.index2 .slideshow-allelement .ertekeles-footer {position: relative;top: -7px;}
	
	.index2 .slideshow-allelement .ertekeles-footer .logo {
		display: none;
	}

	.index2 div.right .szallas-kereso-kont .daterow {
		float: none;
		width: 100%;
	}
	
	.index2 div.right .szallas-kereso-kont .daterow .dateinput {
		width: 100%;
	}
	
	.index2 div.right .szallas-kereso-kont .submit {
		margin-left: 0;
	}
	
	div#szolgaltatasok-items-kont .title {
		display: block;
		width: 100%;
	}
	
	div#hazirend-items-kont span.title {
		float: none;
		display: block;
		width: 100%;
	}

	.index2 .tudtahogy-kont .tudtahogy-logo {
		background-size: contain;
		width: 90px;
	}

	/* tr.rows.first.alt-ak td {
		display: block !important;
		width: 100% !important;
	} */
	
	.inner-content.profiloldal .left {width:100%;}
}


@media only screen and (max-width:650px){
	div.left.koztes div.szallas-item .szallas-ar-row.indulassal .price {
		float: none;
		clear: both;
	}

	.header{height: auto;float: none;}
	.i-top-sales{float: none; width: 100%;}
	.i-top-sales:first-child{margin-bottom: 15px;}
	.logo{float: none; padding-top: 20px;}
	.logo img{max-width: 100px;}
	.logo-brand_kulso{float: none; height: auto; margin-bottom: 20px;}
	.logo-brand{position: static; float: none;}

	.toprowsearch-kont .select-different-persons{margin: 6px 6px 6px 0;}
	.coldiv-boxdiv .pic-kont{float: none; margin-bottom: 10px;}

	.toprowsearch-kont .daterow.last{margin-left: 0px !important; margin-top: 6px;}

	.keresomezo-kont.index2 .search-container .daterow .dateinput,
	.keresomezo-kont.index2 .search-container .daterow .dateinput input,
	.keresomezo-kont.index2 .search-container .daterow{width: 100%;}

	div.right div.order ul li, div.left.koztes div.order ul li{text-align: left; padding-left: 15px;height: 50px;}
	div.right div.order ul, div.left.koztes div.order ul{padding-left: 0;}

	div.right div.order ul li,
	div.left.koztes div.order ul li{border-left: none;}

	div.right div.order ul li:nth-child(n+2),
	div.left.koztes div.order ul li:nth-child(n+2){border-left: 1px solid #D9D9D9;}

	.szallaslist.index2 .szallas-item .szallas-content{padding: 0; width: 100%; margin-top: 15px; max-width: 100%;}
	.szallaslist.index2  .szallas-item .description{width: 100% !important;}

	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.foglalas.datumszures a,
	.szallaslist.index2  .szallas-item .szallas-rate .button.kf.ajanlatkeres.datumszures-pad a{margin-top: 10px;}

	.szallaslist.index2  .szallas-item .szallas-rate{margin-left: 0 !important;}

	form#szallas_talalt_pontositas div{width: 100%; margin-bottom: 15px;}

	div.offers table.offers tr.rows td.ar .szazalek{float: none; margin-bottom: 5px;}
	.szallaslist.index2 .szallas-item .offers-inner{padding: 10px;}

	div.right div.szallas-item div.szallas-image {max-width: 49%; margin-right: 0;}

	.szallaslist.index2  .szallas-item .head a{hyphens: auto; font-size: 14px !important;}
	.szallaslist.index2  .szallas-item .head .name{padding-left: 10px;}

	/* 
	.szallaslist.index2 .szallas-item div.head{width: 46% !important;}
	.szallaslist.index2  .szallas-item .szallas-rate{width: 50% !important;} 
	*/
	.szallaslist.index2  .szallas-item .stars{margin-right: 0px !important; padding-left: 10px; display: inline-block;}

	.szallaslist.index2  .szallas-item .address{
		display: block;
		float: none;
		clear: both;
		padding-top: 10px;
	}

	.center-container .address,
	.center-container .map,
	.center-container .map .szallas-content{
		display: none !important;
	}
	
	.koztesoldal-kont .szallaslist.index2 .szallas-item .szallas-content {
		max-width: 60%;
		padding: 0 0 0 20px;
		margin-top: 0px;
	}
	.koztesoldal-kont .szallaslist.index2  .szallas-item .head .name{padding-left: 0px;}
	.palyaadatok-kont {width:100%;}
	.palyaterkep-kont {float:left !important;}
	.palyaterkep-kont a {display: inline-block;}
	.hirlevelreg-body {padding-left:0;padding-right:0;}
}

@media only screen and (max-width:480px){
	.szallaslist.index2  .szallas-item .description,
	.szallaslist.index2  .szallas-item .description.ertekelessel{display: none;}

	.index2 .szallas-ajanlatok-kont .offers .name .title{font-size: 12px;}
	.index2 .szallas-ajanlatok-kont .offers .name .desc{font-size: 10px;}

	.index2 .szallas-ajanlatok-kont table.offers tr.rows td{padding: 10px;}

	div.left.koztes div.szallas-item .szallas-ar-row span.indulas{position: static;}
	div.left.koztes div.szallas-item .szallas-ar-row .button.kf {
		float: none;
		clear: both;
		position: static;
	}
	div.left.koztes div.szallas-item .szallas-ar-row .cheapest.indulassal{margin: 0px 10px 10px 0}

	.szallaslist.index2  .szallas-item .szallas-rate .button.kf{display: inline-block;}
	div.right div.szallas-item div.szallas-rate .price-box.short{text-align: right;}

	.index2 .szallas-ajanlatok-kont .ajanlatar .szazalek{display: none;}
	
	.koztesoldal-kont .szallaslist.index2 .szallas-item .szallas-content { max-width: 50%; }
	.koztesoldal-kont  div.left div.szallas-item div.szallas-image {width: 50%;}
	.koztesoldal-kont  div.left div.szallas-item div.szallas-image  img{width: 100%;}
	.hirlevelreg-body .formrow .data {float:none;width: 100%;}
	.button-kont.mleft button {margin-left:0;}
	.sieles-breadcrumbs {display:none;}
	.idojaras .ido-table, .sipalya-title, .palyaterkep-kont {width:100%;}
}