*{
	margin:0;padding:0;
	font-family:arial,verdana,serif;
	font-size:12px;
}

body{
	margin-top:17px;
	margin-bottom:7px;
}

a{text-decoration:none;}

img{border:0;}

td{vertical-align:top;}

label{font-weight:bold;}

marquee{
	margin:10px 0;
}

#container{
	width:991px;
	text-align:left;
}

#flags{
	text-align:right;
	padding-right:7px;
}

#fotabla{
	width:100%;
	border-spacing:0;
	padding:0;
	margin-top:194px;
}

/*Left and right style*/

#left, #right{
	width:220px;
}

#content{
	padding:0 20px;
}

.block-top{
	width:220px;
	height:36px;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-image:url('../images/items/bg_block-top.gif');
	text-transform:uppercase;
}

.block-bottom{
	width:220px;
	height:11px;
	background-image:url('../images/items/bg_block-bottom.gif');
	margin-bottom:20px;
	background-repeat:no-repeat;
}

.block-content{
	background-color:#a2c2e1;
	width:220px;
}

.block-content ul li{
	list-style-type:none;
	padding-top:10px;
	padding-left:10px;
}

.block-content ul li a{
	color: #4d5d6d;
	font-weight:bold;
}

.block-content ul li a:hover{
	text-decoration:underline;
}

.block-content .tovabb{
	text-align:right;
	padding-right:7px;
}

.block-content .tovabb a{
	font-weight:bold;
	color:#ffffff;
}

.block-content .tovabb a:hover{
	text-decoration:underline;
}

/*Rotator style*/

#forgoprev, #forgostart, #forgonext{
	display:none;
}

div#rotator_top {
	position:relative;
	margin-top: 15px;
}

div#rotator_top #rotator_buttons{
	position:absolute;
	right:10px;
	top:6px;
	z-index:501;
}

div#rotator_top ul li {
	float:left;
	position:absolute;
	list-style: none;
}

div#rotator_top ul li span{
	position:absolute;
	top:6px;
	right:160px;
	z-index:501;
	color:#43505e;
	font-weight:bold;
}

div#rotator_top ul li.show {
	z-index:500;
}

div#rotator_top ul li.showspan {
	z-index:600;
}

#rotator_right ul{position:relative;}

div#rotator_right {
	margin: 20px 0;
	height:315px;
}
div#rotator_right ul li {
	float:left;
	position:absolute;
	list-style: none;
}

div#rotator_right ul li.show {
	z-index:500
}

div#rotator_top ul li span{
	visibility:hidden;
}

/*Címlap kereső*/

.aktivkereso, .inaktivkereso{
	width:186px;
	height:34px;
	background-image:url('../images/items/kereso-aktiv.gif');
	line-height:34px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	display:block;
	float:left;
}

.inaktivkereso{
	width:188px;
	background-image:url('../images/items/kereso-inaktiv.gif');
	color:#8d8f94;
}

#szallaskeresoful{
	margin-right:5px;
}

#keresohead, #keresofoot{
	clear:left;
	width:510px;
	height:9px;
	background-image:url('../images/items/kereso-head.gif');
	background-repeat:no-repeat;
	line-height:9px;
}

#keresofoot{
	background-image:url('../images/items/kereso-foot.gif');
}

#keresocontent{
	background-color:#a2c2e1;
	color:#4d5d6d;
	width:500px;
	padding:5px;
}

#keresocontent input, #keresocontent select{
	border:1px solid #516880;
}

#keresocontent .button-search, #szallasrendeles-content .button-search{
	width:110px;
	height:36px;
	background-image:url('../images/button-search.gif');
	border:0;
	color:#ffffff;
	font-weight:bold;
}

#keresocontent form table{
	width:100%;
}

.keresomellett{
	width:243px;
	height:197px;
	margin-right:7px;
	text-align:center;
	padding:10px 5px 5px 5px;
	border:1px solid #ffffff;
	background-color:#c3dcf1;
}

.keresomellett a{
	color:#d76729;
}


#content .reklam{
	margin: 20px 0;
}


#attachments{
	margin-top:15px;
	padding-top:3px;
	border-top:1px solid #4e7f8a;
}

#attachments span{
	font-weight:bold;
}

#attachments p a{
	color:#d76729;
}



/*Content styles*/

#content-top, #content-bottom{
	width:510px;
	height:10px;
	background-image:url('../images/items/bg_content-top.gif');
}

#content-bottom{
	background-image:url('../images/items/bg_content-bottom.gif');
}

#content-content{
	background-color:#dcebfa;
	padding: 0 15px 15px 15px;
	color:#4d5d6d;
	position:relative;
}

#content-content h1#site, #content-content h1#site a{
	font-size:17px;
	color:#4d5d6d;
	padding-bottom:15px;
	text-align:center;
}

#content-content ul{
	margin-left:20px;
}

#holjarunk{
	background-image:url('../images/items/holjarunk.gif');
	background-position:0 105%;
	background-repeat:no-repeat;
	padding-bottom:3px;
}

#holjarunk, #holjarunk a{
	font-size:14px;
	color:#50677e;
	margin-bottom:15px;
	font-weight:bold;
}

#content-content a img{
	margin-right:6px;
	border:2px solid #ffffff;
}


.list{
	padding: 15px 0;
}

.list h1 a, #content-content h1{
	font-size:15px;
	padding-bottom:3px;
	color:#4d5d6d;
}

.list img{
	border:2px solid #ffffff;
}

#content-content .galleries{
	margin:15px 0;
}

.tema, #content-content .szallasreszlet{
	width:447px;
	height:31px;
	background-image:url('../images/items/bg_tema.gif');
	line-height:31px;
	color:#4d5d6d;
	padding-left:30px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:verdana, tahoma;
}

.tema a, #content-content .szallasreszlet a{
	color:#4d5d6d;
}

#content-content .szallasreszlet{
	margin:15px 0;
}

#szallasrendeles-top, #szallasrendeles-bottom{
	width:477px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url('../images/items/bg_szallasrendeles-top.gif');
}

#szallasrendeles-bottom{
	background-image:url('../images/items/bg_szallasrendeles-bottom.gif');
}

#szallasrendeles-content{
	width:455px;
	padding:0 10px;
	border-right:1px solid #6f8daa;
	border-left:1px solid #6f8daa;
	background-color:#a2c2e1;
}

#szallasrendeles-content h3{
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	padding:3px 0 10px 0;
}

#szallasrendeles-content table td{
	vertical-align:top;
}

#szallasrendeles-content label{
	padding-left:10px;
	padding-bottom:2px;
}

#szallasrendeles-content .labels{
	margin-bottom:15px;
}

#szallasrendeles-content input{
	padding: 2px;
	width:150px;
}

#szallasrendeles-content input, #szallasrendeles-content textarea{
	border: 1px solid #50677e;
}

#szallasrendeles-content textarea{
	width:250px;
	height:115px;
}

#thankyou, #errorpage{
	width:280px;
	height:150px;
	position:absolute;
	z-index:100;
	top:70px;
	left:100px;
	padding:10px;
	background-image:url('../images/items/bg_thankyou-error.gif');
	background-repeat:no-repeat;
}

#thankyou div.szoveg, #errorpage div.szoveg{
	position:absolute;
	top:50px;
	left:55px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
}

#thankyou img, #errorpage img{
	position:absolute;
	right:-1px;
	top:-1px;
	cursor:pointer; cursor:hand;
}

.text p{
	margin:8px 0;
}

.text p a{
	color:#d76729;
}

.text p a:hover{
	text-decoration:underline;
}

/* Lapozó stílusa */

#lapozo{
	border-top:1px solid #4e544a;
	border-bottom:1px solid #4e544a;
	margin:0 0 10px 0;
	padding:5px 0 5px 0;
	width: 477px;
}

#lapozo table{
	width:100%;
}

#lapozo a{
	text-decoration:none;
	font-weight:bold;
}

#lapozo #szamok div{
	float:left;
	position:relative;
	left:50%;
	text-align:left;
}

#lapozo ul{
	list-style:none;
	position:relative;
	left:-50%;
}

#lapozo ul li{
	float:left;position:relative;
}

#lapozo #szamok a{
	display:block; 
	float:left;
	padding:2px 3px 2px 3px;
	border:1px solid #4e544a;
	background-color:#859da9;
	text-decoration:none;
	color:#ffffff;
	margin-right:5px !important;
	margin-right:2px;
	margin-bottom:5px;
}

#lapozo #szamok a:hover{
	background-color:#ffffff;
	color:#859da9;
}

#lapozo #szamok a.active{
	background-color:#ffffff;
	color:#5b749c;
}

#lapozo #first, #lapozo #last{
	width:100px;
	text-align:left;
	vertical-align:middle;
}

#lapozo #last{
	text-align:right;
}

#lapozo #first a, #lapozo #last a{
	color:#5b749c;
}

#lapozo #first a:hover, #lapozo #last a:hover{
	color:#859da9;
}

#terkep{
	width:990px;
	height:450px;
	margin-top:10px;
	overflow:scroll;
	position:relative;
}

#terkep a{
	position:absolute;
	cursor:pointer;
	cursor:hand;
}