@charset "utf-8";
@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Trebuchet MS", "Verdana", "Arial";
	font-size:14px;
	color:#222;
	background:#fff url(../images/bg.jpg) center top no-repeat;
}
a img {
	border: none;
}

a {
	color:#930608;
	text-decoration:none;
}

a:hover {
	color:#9f110e;
	text-decoration:none;
}
#all0{
	width:990px;
	margin:0 auto;
}
#all{
	width:980px;
	float:left;
	padding:10px 15px;
	/*background:url(../images/index_06.png) repeat-y;*/
}
#feedback{
	position:fixed;
	top:40px;
	left:0;
	width:25px;
	height:125px;
	/*padding-top:10px;*/

	}
.feedback_btn{
	width:25px;
	height:125px;
	border:none;
	cursor:pointer;
	background:url(../images/feedback.png) no-repeat left top;
}
#upmenu{
	margin:0 auto;
	width:990px;
	height:30px;
	padding-top:10px;
	/*background:url(../images/index_03.png) no-repeat left bottom;*/
	}
#upmenu ul{list-style:none;}
#upmenu li{
	float:right;
	display:inline;
	color:#fff;
	padding:0 15px;
	}
#upmenu li a{
	color:#fff;
	}	
#upmenu li a:hover{
	text-decoration:none;
	font-weight:bold;
	}
#head{
	float:left;
	width:952px;
	height:205px;
	background:#eee url(../images/index_09.jpg) no-repeat;
}

#logo{
	float:left;
	width:650px;
	height:113px;
}
#address{
	float:left;
	width:200px;
	height:50px;
	background:url(../images/gray.png);
	color:#fff;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}
#search{
	float:left;
	width:238px;
	height:113px;
	padding:0;
	margin:0;
	background:url(../images/search.png) no-repeat;
}
div.carousel 					{ width:238px;float:left;padding: 0; }
ul.carousel-apps li 			{ color:#222; display:inline; float:left; width:155px; margin:0 30px 0 20px;padding:0; font-size:13px;}
div.carousel div.arrow			{ background: url(../images/zoom.png) no-repeat 50% 0 ;
	 position: absolute; top:0;right:10px; width: 20px; height: 28px; cursor: pointer;}
div.carousel div.arrow.left		{ left: 210px; background-position: 0 0; }
div.carousel div.arrow.right	{ right: 210px; background-position: -20px 0; }

#online{
	float:left;
	width:150px;
	height:20px;
	border:0;
	padding: 5px 8px 0 60px;
}
#search_in{
	float:left;
	width:165px;
	height:23px;
	border:0;
	margin-top:2px;
	padding:1px 8px 0 5px;
	background:url(../images/searchbox.jpg) no-repeat;
}


#left{
	width:710px;
	float:left;
	margin-right:10px;
	/*border:1px solid #000;*/
}
#right{
	width:205px;
	float:left;
}
#cautare{
	float:left;
	width:175px;
	height:310px;
	margin-left:3px;
	padding:10px;
	line-height:20px;
	border-top:1px solid #eee;
	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
	border-right:1px solid #ccc;
	background:#fff url(../images/cautare.png) center ;
	-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  border-radius: 8px; /* CSS3 */
}
#cautare h3{
	margin-bottom:10px;
}
#cautare input, #cautare select, #newsletter input{
	border:1px solid #ccc;
	background:#eee;
	height:25px;
	width:170px;
	padding-left:3px;
	margin-left:2px;
}
#cautare .gomb{
	background:#fff url(../images/search_g.png) 5px 3px no-repeat;
	-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  border-radius: 8px; /* CSS3 */
	height:35px;
	width:100px;
	padding-left:10px;
	margin-left:40px;
	font-weight:bold;
	color:#830513;
	cursor:pointer;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
}
#cautare .gomb:hover{
	background:#eee url(../images/search_g.png) 5px 3px no-repeat;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#fomenu{
	width:585px;
	height:36px;
	float:left;
	padding:0 10px 0 0;
	background:url(../images/menu_bg.gif);
}
#fomenu ul{
	list-style:none;
	height:20px;
	}
#fomenu li{
	display:inline;
	float:left;
	font-weight:bold;
	font-size:12px;
	padding:10px 5px 0 10px;
	height:26px;
	color:#fff;
	text-transform:uppercase;
	border-left:1px solid #b40317;
	border-right:1px solid #50191f;	
}
#fomenu li a, #menu li a{
	color:#fff;
}
#fomenu li:hover{
	color:#fff;
	background:#830513;
}
/*legordulo menu*/


#content{
	width:930px;
	float:left;
	min-height:350px;
	padding:10px;
	}
h1{
	padding-bottom:5px;
	font-size:16px;
	color:#930608;
	text-transform:uppercase;
	}
h2{
	padding-bottom:5px;
	font-size:16px;
	color:#930608;
	text-transform:uppercase;
	}
	
#partneri{
	float:left;
	width: 933px;
	height: 185px;
	padding:10px;
	background:#fff;
/*	border-top:1px solid #ccc;*/
	border-bottom:1px solid #ccc;
	}
	
#foot{
	float:left;
	width: 933px;
	padding:10px;
	background:#eee;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.oszlop{
	float:left;
	width:210px;
	margin:0 10px;
	/*border:1px solid #000;*/
	}
.oszlop h3{	
	margin-bottom:10px;
	font-size:14px;
}
.oszlop ul{
	list-style:none;
	}

.oszlop li a{
	color:#666;
	font-size:12px;
	}	
.oszlop li a:hover{
	color:#000;
	padding-left:5px;
	}	


#author{
	float:left;
	width:990px;
	height:40px;
	padding-top:10px;
	font-size:11px;
	text-align:center;
	/*background:url(../images/bottom_bg.png) top left no-repeat;*/
	}
#powered{
	display:none;
}
.szhely{
	float:left;
	width:700px;
	border-top:1px solid #ccc;
	/*border-bottom:1px solid #ccc;*/
	margin-bottom:10px;
	padding:10px 0;
	background:#fff;
}
.image{
	float:left;
	width:150px;
	padding:5px 0;
	/*border:1px solid #ccc;*/
	}
.info{
	float:left;
	width:480px;
	padding:0 5px;
	/*border:1px solid #ccc;*/
}
.info h3{
	padding-bottom:5px;
	}
.info p{
	margin-top:10px;
}
.price{
	float:left;
	width:60px;
	font-weight:bold;
	font-size:18px;
	/*border:1px solid #ccc;*/
}
#nav{
	float:left;
	width:700px;
	border-top:1px solid #ccc;
	margin-top:5px;
	color:#930608;
	background:#fff;
	/*width:680px;*/
	float:left;
}
#nav h2{
	float:left;
	width:700px;
	margin-bottom:5px;
	color:#930608;
	font-size:16px;
}

#post{
	float:left;
	width:700px;
}
#post h3{
	color:#930608;
	font-size:16px;
}
#post_nav{
	float:left;
	width:560px;
	height:40px;
	color:#930608;
	padding-top:10px;
	}
#post_tip{
	float:left;
	width:50px;
	padding-left:10px;
}
#post_price{
	float:left;
	width:60px;
	height:40px;
	font-weight:bold;
	font-size:18px;
	padding-top:10px;
}
#post_tip img{
	float:left;
	width:40px;
}
#post_date{
	float:left;
	width:250px;
	height:50px;
}
#post_hol{
	float:left;
	width:450px;
}
#post_img{
	float:left;
	width:670px;

}
#post_img ul{
	list-style:none;
}
#post_img li{
	display:inline;
	float:left;
	margin:5px;
}
#post_img li img{
	width:80px;
}
#social{
	float:left;
	width:20px;
	height:200px;
	margin-top:5px;
}
#social_print, #social_fb, #social_mail{
	float:left;
	width:16px;
	height:16px;
	margin-bottom:10px;
}
#social_print{
	background:url(../images/social.gif) -32px -16px;
}
#social_fb{
background:url(../images/social.gif) -16px -16px;
}
#social_mail{
background:url(../images/social.gif) 0  -16px;
}

#social_print a:hover{
	background:url(../images/social.gif) -32px 0;
}
#social_fb a:hover{
background:url(../images/social.gif) -16px 0;
}
#social_mail a:hover{
background:url(../images/social.gif) 0 0;
}
#post_nagy{
	float:left;
	width:460px;
	height:auto;
	/*overflow:hidden;*/
	margin:5px;
	
}
#post_nagy img{
	float:left;
	width:460px;
	/*position:absolute; top:50%;*/
}
#post_info, #post_desc{
	float:left;
	width:700px;
	margin-top:10px;
}
/*
.buttonres a{
	padding:5px;
	width:200px;
	height:20px;
	text-align:center;
	background:#eee;
	font-weight:bold;
	border:1px solid #930608;
}*/
.buttonres a{
	width:230px;
	height:30px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px 10px;
	color:#830513;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:#eee;
	border:1px solid #ccc;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	}
	
	
.buttonres a:hover{
	background:#666;
	color:#fff;
	border:none;
}
.clock{
	float:left;
	padding-top:3px;
	margin-right:5px;
}
#nav_j{
	float:left;
	width:100%;
	height:30px;
	padding-top:15px;
	border-top:1px solid #ccc;
	
	}
#nav_j a{
	float:left;
	padding:0 3px;
}
#nav_j .pg, #nav_j .pglnk{
	width:16px;
	height:16px;
	color:#000;
	padding:0 3px;
	font-weight:bold;
	float:left;
	background:url(../images/page/box.gif) no-repeat;
}
#nav_j .pglnk{
	color:#666;
	font-weight:normal;
}
#newsletter{
	float:left;
	width:175px;
	
}
.szoveg input, .szoveg select{
	border:1px solid #ccc;
	height:25px;
}
#inform input{
	margin-left:150px;
	}

#inform input, #comand input, .btn{
	float:left;
	width:170px;
	height:30px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:#eee;
	color:#830513;
	border:1px solid #ccc;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	}

#inform input:hover, #comand input:hover, .btn:hover{
	/*background:#830513;*/
	background:#666;
	color:#fff;
	border:none;
}

#newsletter_f{
	float:left;
	width:175px;
	height:180px;
	margin-left:3px;
	padding:10px;
	line-height:20px;
	border-top:1px solid #eee;
	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
	border-right:1px solid #ccc;

	background:#fff url(../images/newsletter.png) no-repeat -5px -10px;
	-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  border-radius: 8px; /* CSS3 */
	}
#newsletter_f h3{
	margin-bottom:10px;
}
#newsletter_l{
	float:left;
	width:205px;
	height:20px;
	background:url(../images/cautare.png) bottom left;
	display:none;
	}
#newsletter .abonare{
	background:#fff url(../images/abonare.png) 6px 3px no-repeat;
	-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  border-radius: 8px; /* CSS3 */
	height:35px;
	width:120px;
	padding-left:30px;
	margin-left:35px;
	font-weight:bold;
	color:#830513;
	cursor:pointer;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
}
#newsletter .abonare:hover{
	background:#eee url(../images/abonare.png) 5px 3px no-repeat;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

}
#newsletter_page{
	float:left;
	margin-top:30px;
}
#error{
	margin-top:20px;
	color:#f00;
}
#navigalas{
	color:#830513;
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
#navigalaslist{
	color:#830513;
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#navigalas a, #navigalaslist a{
	color:#666;
}
#navigalas a:hover, #navigalaslist a:hover{
	text-decoration:underline;
}
#popup{
	margin:0 auto;
	width:600px;
	height:20px;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
}
/* fele szelessegu*/
.home_of1{
	float:left;
	width:335px;
	margin-right:20px;
}
.home_of1 h2{
	float:left;
	width:340px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.home_of ul, #home_dest ul{
	list-style:none;
	}
.home_of1 li{
	float:left;
	width:340px;
	height:20px;
	display:block;
	padding-left:5px;
	color:#000;
	}
.home_of1 .szin, #home_dest .szin{
	float:left;
	background:#eee;
	overflow:hidden;
	}	
.home_of1 li .hotel{ 
	float:left;
	width:235px;
	overflow:hidden;
}
.home_of1 li a{
	
	}
.home_of1 li a:hover{
	font-weight:bold;
	}	

.home_of1 li .dela{
	float:left;
	text-align:right;
	width:100px;
	color:#666;
	}
	
	
#home_dest{
	width:200px;
	height:180px;
	margin-top:20px;
	float:left;
}

#home_dest a{
	color:#222;
}
#home_dest a:hover{
	color:#222;
	font-weight:bold;
}
#home_dest h2{
	float:left;
	width:200px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	}
#home_dest li{
	float:left;
	width:200px;
	height:20px;
	display:block;
	padding-left:5px;
	color:#000;
	border-bottom:1px solid #ccc;
}

#bannerke{
	width:200px;
	float:left;
	
}
.home_bannerke{
	width:210px;
	float:left;
	height:180px;
	margin:20px 0 0 0;
	background:#ccc;
	/*-moz-border-radius: 8px; /* Firefox */
  /*-webkit-border-radius: 8px; /* Safari, Chrome */
  /*border-radius: 8px; /* CSS3 */
 overflow:hidden;
}
.home_bannerke h3{
	width:465px;
	height:30px;
	float:left;
	background:url(../images/gray.png);
	/*border-top:3px solid #830513;*/
	color:#fff;
	position: relative;
	right:0px;
	padding:3px 5px;
	top: -45px;
}	
.home_banner{
	width:475px;
	float:right;
	margin:20px 10px 0 10px;
	height:180px;
	background:#ccc;
	/*
	-moz-border-radius: 8px; /* Firefox */
  /*-webkit-border-radius: 8px; /* Safari, Chrome */
  /*border-radius: 8px; /* CSS3 */
 overflow:hidden;
  /*border:1px solid #000;*/
}
/*.home_banner img{
	float:left;
	width:475px;
}*/
.home_banner h3{
	width:465px;
	height:30px;
	float:left;
	background:url(../images/gray.png);
	color:#fff;
	position: relative;
	right:0px;
	padding:3px 5px;
	top: -45px;
}	
/* teljes szelessegu
#home_of{
	float:left;
	width:700px;
}
#home_of h1{
	float:left;
	width:700px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#home_of ul{
	list-style:none;
	}
#home_of li{
	float:left;
	width:700px;
	height:20px;
	display:block;
	padding-left:5px;
	color:#000;
	border-bottom:1px solid #ccc;
	}
#home_of .szin{
	float:left;
	background:#eee;
	}	
#home_of li a{
	float:left;
	width:300px;
	}
#home_of li a:hover{
	font-weight:bold;
	}	
#home_of li .intre{
	float:left;
	width:300px;
	}
#home_of li .dela{
	float:left;
	text-align:right;
	width:80px;
	}
	
	
*/
