#nmenu {width:250px;height:19px;position:absolute;top:9px;left:440px;}
#nmenu #home,#email1, #favorit {text-decoration:none;text-indent:-1000px;display:block;overflow:hidden;float:left;height:19px}
#nmenu #home {position:relative;top:0;left:0;background:url(default/images/hu/nmenu.gif) 0 0px no-repeat;width:65px}
#nmenu #email1 {position:relative;top:0px;left:0px;background:url(default/images/hu/nmenu.gif) no-repeat 0 -19px; width:72px}
#nmenu #favorit {position:relative;top:0px;left:0px;background:url(default/images/hu/nmenu.gif) no-repeat 0 -38px; width:105px}


#social{width:70px;height:32px;position:absolute;top:30px;left:620px; z-index:1000; }
#social #iwiw,#facebook{text-decoration:none;text-indent:-1000px;display:block;overflow:hidden;float:left;height:32px}
#social #facebook{position:relative;top:0;left:0;background:url(default/images/hu/social.jpg) 0 0px no-repeat;width:37px}
#social #iwiw{position:relative;top:0px;left:0px;background:url(default/images/hu/social.jpg) 0 -32px no-repeat;width:32px}

.box a:link, .box a:active, .box a:visited { 
margin: 0 0 10px 11px; padding:5px; width:264px; color:#74746f; border:1px solid #ae9830; background-color:#ede1b6; display:block; min-height:125px;
height:auto !important; height:125px; }
.box a:hover {  color:#2c2918; border:1px solid #66591e;  background-color:#f3e9c5;text-decoration:none }
.box span.hname { display:block; clear:both;margin:0; padding:0;font: 14px Times New Roman;font-weight: bold;color:#589c00 }
.box br { clear:both }

.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 }
#extrabox { margin-left:12px; margin-bottom:15px;height:auto;background: url(default/images/hu/bg_extra.jpg) repeat-y top left }
.pointer { cursor: pointer}
.nyeremenyjatek { position: absolute; top: 7px; right: 5px;}

#tartalom li { background: transparent url(default/images/dott.gif) no-repeat 0px 4px; padding-left: 10px; margin-left: 10px}

div.hr1 { height:2px; margin:15px 0 15px 0; background: #fffff3 url(default/images/hu/hr1.gif) repeat-x;}
div.hr1 hr { display: none;}

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(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(default/images/hu/top.jpg) no-repeat top left; }

#flags {
position:relative; top:23px;left:13px; width:117px;height:35px; padding:0px; text-align:left; }

#flags img { margin-right:10px;}

#menubg { 
position:relative; top:192px;left:0px; width:931px;height:69px; padding:0px; text-align:left;
background: url(default/images/hu/bg_menu.jpg) repeat-x top left; }

span#nevnap { float:left; font-size: 10px; padding:6px 0 0 14px; color: #484848; font-family:verdana; }

span#topmenu {   position: absolute; top: 6px;  left: 350px; 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:430px; position: absolute; top: 24px; left: 10px; z-index:1 }

#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:16px 10px 0 15px;
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: 40px 0px 0px 7px;
     font: 22px Times New Roman;
     font-weight: bold;
     color:#679334;
}

#tartalom h2 {
     margin: 0; padding: 40px 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;
}

h5 a:link, h5 a:visited{color:#70af22;}
h5 a:hover{text-decoration:none;}

.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;
}
#highsrot{position:relative;float:none;clear:both;height:250px;overflow:hidden;}
#rot0, #rot1{position:absolute;top:0;left:0;}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
