.nyeremenyjatek { position: absolute; top: 7px; right: 30px;
}
#tartalom li {
background-color: transparent;
background: url(../templates/default/images/dott.gif) no-repeat 0px 4px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}

div.hr1 {
  height:2px;
  margin-top:15px;
  background: #fffff3 url(../templates/default/images/hu/hr1.gif) repeat-x;
}
div.hr1 hr {
  display: none;
}

#extrabox {
margin-left:12px;
margin-bottom:15px;
height:auto;
background: url(../templates/default/images/hu/bg_extra.jpg) repeat-y top left; }

.pointer { cursor: pointer; }

span#box { 
margin-left:11px;
margin-bottom:10px;
padding:5px;
width:264px;
color:#74746f;
border:1px solid #ae9830;
background-color:#ede1b6;
display:block; }

a.box:hover span#box  { 
margin-left:11px;
margin-bottom:10px;
padding:5px;
width:264px;
color:#2c2918;
border:1px solid #66591e;
background-color:#f3e9c5;
display:block;
text-decoration:none;
}

span#box h2 {
margin:0 ; padding:0 ;
height:20px;
     font: 14px Times New Roman;
     font-weight: bold;
color:#589c00;
}
  
.extrapic {
background-color:#FFFFF3;
width:auto;
height:auto;
padding: 1px;
float:left;
margin-right:5px;
border:solid 1px #9DA825;
}

.extrapic img {
border:solid 2px #9DA825;
}

body { 
margin:0; padding:0;
background: #ffffff url(../templates/default/images/hu/bg.gif) repeat-x top left;
behavior: url(../templates/default/csshover.htc);
}

div, td, p { font: normal 11px/150% verdana; }

#searchbox {
margin-left:7px;
padding: 0px 0px 5px 10px;
background: url(../templates/default/images/hu/bg_search.jpg) repeat-y top left;
}

#searchbox .label_b {
	font-weight:bold;
	color:#a42103;
	margin-left:7px;
}

#searchbox .label_c {
	color:#a42103;
	margin-left:7px;
}

#submitsearch {
	background-image:url(default/images/hu/search.gif);
	width:88px;
	height:23px;
	border:0;
}

#searchf {
margin-left:7px;
height:56px;
padding: 0 15px 5px 10px;
background: url(../templates/default/images/hu/bg_searchbottom.jpg) no-repeat top left;
}

#searchbox a:link { color: #8f9733; font-weight: bold; text-decoration: underline; }
#searchbox a:visited { color: #8f9733; font-weight: bold; text-decoration: underline; }
#searchbox a:hover { color: #6d7416; font-weight: bold; text-decoration: underline; }

.textinput { border: 1px solid #d8c98a; color: #676767; background-color: #fbf5d6; }
textarea { border: 1px solid #d8c98a; color: #676767; background-color: #fbf5d6; }
input:hover, input:focus, textarea:hover, textarea:focus { background-color: #efe5c1; }

select { border: 1px solid #d8c98a; color: #676767; background-color: #fbf5d6; }

#header {
float:left;
width:931px;
height:261px;
background: url(../templates/default/images/hu/top.jpg) no-repeat top left; }

#flags {
position:relative;
top:23px;left:13px;
width:117px;height:35px;
padding-top:0px;
padding-left:0px;
text-align:left;
}

#flags img {
margin-right:10px;
}

#menubg {
position:relative;
top:157px;left:0px;
width:931px;height:69px;
padding-top:0px;
padding-left:0px;
text-align:left;
background: url(../templates/default/images/hu/bg_menu.jpg) repeat-x top left;
}

span#nevnap {
float:left;
font: 10px;
padding-top:6px;
padding-left:14px;
color: #484848;
font: 10px verdana;
}

span#topmenu {
  position: absolute;
  top: 6px;  left: 300px;
  color:#484848;
  word-spacing:15px;
}

span#topmenu a { text-decoration: none; }

span#topmenu a:link, span#topmenu a:visited { color: #484848; }

span#topmenu a:hover { color: #000; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #f4f4df;
}

#menu { width:650px; position: absolute; top: 24px; left: 10px; }

#menu ul {margin-left:10px; padding:0; list-style-type: none; }

#menu li { display:inline; }

#menu li a {
margin:0;
display:block; 
height:45px; 
text-align:center; 
text-decoration:none; 
font-family:Times new roman; 
font-size:17px;
font-weight: bold;
color:#464c00; 
overflow:hidden; 
float:left;
padding-top:16px;
padding-left:15px;
padding-right:10px;
background: url(../templates/default/images/hu/mdott.gif) no-repeat 0px 19px;
}

#menu li a:hover {
    background: url(../templates/default/images/hu/menu_over.jpg) repeat-x;
    color: #940000;
}

ul {list-style:none; margin: 0; padding: 0;}


/* spawellness template */

#tartalom {
    width:605px;
    margin-left:17px;
    padding: 0 5px 10px 10px;
    line-height: 150%;
    background: url(../templates/default/images/hu/bg_maintop.jpg) top left no-repeat;
    font: normal 11px/150% verdana;
    color: #676767; text-align: justify; 
}

#tartalom h1 {
     height:40px;
     margin: 0; padding: 42px 0px 0px 7px;
     font: 22px Times New Roman;
     font-weight: bold;
     color:#679334;
}

#tartalom h2 {
     margin: 0; padding: 42px 0px 0px 7px;
     font: 22px Times New Roman;
     font-weight: bold;
     color:#679334;
}

#tartalom h3 {
     margin: 0; padding: 5px 0px 10px 0px;
     font: 14px Times New Roman;
     font-weight: bold;
     color:#a52204;
}

#tartalom h4 {
     margin: 0; padding: 62px 0px 0px 7px;
     font: 14px Times New Roman;
     font-weight: bold;
     color:#a52204;
     text-align:center;
}

/* --- Keresés kimenet --- */
h5 {
    margin:0px;
    padding-left:12px;

    background: url(../templates/default/images/hu/orange.gif) top left no-repeat;
    background-position:0 4px;
    color:#70af22;
}

.nev { font: bold 16px "Times New Roman"; }

.kat { font: normal 11px Verdana; }

.about { padding: 6px 0 0 4px; }

.type {
    padding-left: 10px;
    font: normal 11px/150% Verdana;
    color: #70af22;
}


#tartalomlent {
margin-left:17px;
width:600px;
height:76px;
text-align:right;
vertical-align:bottom;
background: url(../templates/default/images/hu/flower.jpg) no-repeat;
background-position: left 100%;
}

.rightblock {

}

hr {
clear: both;
border: none;
margin: 0px 8px 15px 8px;
padding: 1px 0 0 0;
background: url(../templates/default/images/hu/hr.gif) repeat-x;
}

.bekezd { text-indent:30px; }

/*--- FOOTER ---*/
#footer  { 
     width:932px;
     height:72px;
     margin-left:19px;
     margin-right:19px;
     color:#d6e9c1;
     text-align:left;
     color:#d6e9c1;
     text-align:left;
     background: url(../templates/default/images/hu/bg_footer.jpg) repeat-x top left;
}

#footermenu  { 
     width:630px;
     height:52px;
     color:#d6e9c1;
     text-align:left;
     padding:20px 10px 0 53px;
     color:#d6e9c1;
     text-align:left;
     line-height:170%;
     background: url(../templates/default/images/hu/bg_footer1.jpg) no-repeat top left;
}



#footer a:link { color: #d6e9c1; text-decoration: underline; }
#footer a:visited { color: #d6e9c1; text-decoration: underline; }
#footer a:hover { color: #d6e9c1; text-decoration: none; }

span#sublink {
     font-family:verdana;
     font-size:11px;
     color:#d6e9c1;
}

#copyright {
float:left;
padding-top:12px;
     font-family:verdana;
     font-size:11px;
     color:#d6e9c1;
}

span#design {
float:right;
width:180px;
     height:52px;
     color:#d6e9c1;
     padding-top:20px;
     font-family:verdana;
     font-size:11px;
     color:#d6e9c1;
}
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

/*--- LINK ---*/
a img { border: none; }

a:link {	color: #a52204; text-decoration: none; }
a:visited {	color: #a52204; text-decoration: none; }
a:hover {	color: #ff8400; text-decoration: underline; }


/*--- GALÉRIA ---*/
.current_page { font-weight: bold; color: #000000; }

/*--- Vendégkönyv ---*/
#nav_pages {
font-family: Verdana;
font-size: 11px;
color: #ba0106;
text-align: center;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}


radio { color: #676767; background-color: #fbf5d6; }

.button { border: 1px solid #d8c98a; color: #676767; background-color: #fbf5d6; }

div.warning {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: bold;
	line-height: 2em;
	padding: 1em;
	margin: 2em;}

div.sys {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: normal;
	background-color: #FAFAFA;
	border: 1px solid #777870;
	line-height: 2em;
	padding: 1em;
	margin: 2em;}

#services_list .wrapper {
	
	float: left;
	width: 200px;
	
}

#services_list br {

	clear: left;
	
}

#services_list ul li {
	display: block;
	width: 180px;
	text-align:left;
	list-style-position:inside;
	display:list-item; 
}



div .indexpic img { 
	border:1px solid #99a622;
	padding:2px;
	margin-top:12px;
	margin-bottom:12px;
}

#reserves {
	margin:0;
	padding:0;
}

#reserves h2 {
	font-size:18px;
	padding-top:0;
	margin-bottom:20px;
}

.search_nav {
	color:#a42103;
	text-align:center;
	margin-top:15px;
}

#s_categories label {
	position:relative;
	float:left;
	text-align:left;
	padding-left: 2px;
	margin-bottom:10px;
}

#s_categories {
	margin-top:5px;
}

#s_categories input {
	position:relative;
	float: left;
}

#s_categories br {
	clear: left;
}

#s_categories .wrapper {
	position:relative;
	float: left;
	width: auto;
}

#s_categories2 {
	position:relative;
	float: left;
	margin-top:15px;
}

#s_categories2 input {
	position:relative;
	float: left;
}

#s_categories2 br {
	clear: left;
}

#s_categories2 .wrapper {
	position:relative;
	float: left;
	width: auto;
}


#s_selects {
	position:relative;
	width:279px;
	clear:both;
	margin-top:5px;
	margin-right:20px;
	text-align:right;
	margin-bottom:10px !important;
	margin-bottom:5px;
}

#s_selects label {
	text-align:right;
	width:95px;
	padding-right: 2px;
}

#s_selects input {
	position:relative;
	float: right;
	padding-bottom:10px;
}

#s_selects br {
	clear: right;
}

#s_selects .wrap {
	height:5px;
}

#s_selects2 {
	margin-top:15px;
	margin-right:20px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

#s_selects2 label {
	position:relative;
	float:left;
	text-align:right;
	width:120px;
	padding-right: 2px;
}

#s_selects2 input {
	position:relative;
	float: left;
	padding-bottom:10px;
}

#s_selects2 br {
	
	clear: left;
}

#s_selects2 .wrap {
	height:5px;
}

#s_advanced {	
	width:118px;
	position:relative;
	float:left;
	margin:0px 0px 0px 8px !important;
	margin:0px 0px 0px 4px;
}

#s_submit {	
	width:88px;
	position:relative;
	float:left;
	margin-left:65px;
}
#others label {
	position:relative;
	float:left;
	text-align:left;
	width:130px;
	padding-left: 2px;
	
}

#others {
	margin-top:5px;
}

#others input {
	position:relative;
	float: left;
}

#others br {
	clear: left;
}

#others .wrapper {
	position:relative;
	float: left;
	width: auto;
	
}

.chk_cont label {
	position:relative;
	float:left;
	text-align:left;
	width:auto;
	padding-left: 2px;
}

.chk_cont {
	margin-top:20px;
}

.chk_cont input {
	position:relative;
	float: left;
}

.chk_cont br {
	clear: left;
}

.chk_cont .wrapper {
	position:relative;
	float: left;
	margin-left:7px;
	width: 190px;
}

span#osszes_hotel{
display:block;
width:272px;
height:24px;
margin:5px 0 10px 0;
background:url(default/images/hu/osszes-hotel.gif) top left no-repeat;
}