/* GyőrSzállás */

/* ALAP HTML TAG-EK --------------------------- */
body {
	padding: 0px;
	margin: 0px;
	background-color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

form {
	padding: 0px;
	margin: 0px;
}

td {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
a:link, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#855120;	
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#855120;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	color: #49881E;
	font-size: 14px;
	font-weight:bold;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
}


/* ALAPTÁBLA (tbl1)------------------------------ */
/* Fejléc (tr1)---------------------------------- */
/* Fejléc táblasor */
.tbl1_tr1 {
	background-image:url(../images/felso_ism.png);
  	background-position:top;
  	background-repeat:repeat-x;
}

/* Fejléc bal cella */
.tbl1_tr1_td1 {
}

/* Fejléc flash fejléc */
.tbl1_tr1_td2 {
	height: 138px;
	width:998px;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
}

/* Fejléc jobb cella */
.tbl1_tr1_td3 {
}

#menu_container{
	margin:71px 80px 0px 404px;
	text-align:left;
}
#menu_container a, #menu_container a:visited,  #menu_container img{
	border:none;
	padding:0;
	margin:0;
}
#menu_container ul{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0;
}
#menu_container li{
	background:#DF8B00;
	display:block;
	float:left;
	margin:0 1px;
	padding:4px 10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
#menu_container .moduletable{
	text-align:center;
	width:100%;
}
#menu_container .moduletable td{
	text-align:center;
	width:100%;	
}
#menu_container .mainlevel{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:7px 6px;
	text-align:center;
	text-transform:uppercase;
	text-indent:-9999px;
}
.tbl1_tr1_td2 span{
	display:none !important;
}
/* Középső rész (tr2)---------------------------- */
/* Középső rész bal cella */
.tbl1_tr2_td1 {
	background-image:url(../images/bal_fugg_ism.png);
  	background-position: top right;
  	background-repeat:repeat-y;
}

/* Középső rész középső cella */
.tbl1_tr2_td2 {
	background-color:#e4e4e4;
	background-image:url(../images/footer.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:7px;
	/*padding-bottom:110px;*/
}
#belso_tabla{
	background-image:url(../images/content_bg.png);
	background-position:top;
	background-repeat:repeat-x;

}
/* Középső rész jobb cella */
.tbl1_tr2_td3 {
	background-image:url(../images/jobb_fugg_ism.png);
  	background-position: top left;
  	background-repeat:repeat-y;
}

/* Lábléc (tr3)--------------------------------- */
.tbl1_tr3_td1 {
	height: 20px;
	background-image:url(../images/lablec.png);
  	background-position: top center;
  	background-repeat:no-repeat;
	vertical-align:middle;
}

.tbl1_tr3_td1 div {
	width: 1000px;
}

.tbl1_tr3_td1 a.info {
	display:block;
	height: 32px;
	width: 114px;
	line-height: 30px;
	text-align:left;
	text-decoration:none;
	margin-left:0px;
}
.tbl1_tr3_td1 a{
	color:#999;
}

/* Tartalom táblázata (tbl2) -------------------- */
/* Bal modulok cellája */
.tbl2_tr1_td1 {
	width: 212px;
	padding-bottom:150px;
}
.mod_belepes{
	height:155px;
	min-height:165px;
	background-image:url(../images/left_login.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:80px 25px 15px 15px;
	width:215px;
}
.tbl2_tr1_td1 .mod_szoveg{
	height:105px;
	min-height:165px;
	background-image:url(../images/left_cat.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:60px 25px 15px 15px;
	width:215px;	
}
.tbl2_tr1_td1 .mod_szoveg_no{
	height:105px;
	min-height:165px;
	padding:0px 0px 15px 5px;
	width:215px;
	text-align: center;	
}
.tbl2_tr1_td1 .mod_kikapcs{
	height:105px;
	min-height:165px;
	background-image:url(../images/left_kikapcs.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:80px 25px 15px 15px;
	width:215px;	
}

/* Bal elválasztó cella */
.tbl2_tr1_td2 {
	width: 6px;
	background-image:url(../images/tartalom_bal_elvalaszto.png);
  	background-position: top left;
  	background-repeat:repeat-y;
}

/* Tartalom cella */
.tbl2_tr1_td3 {
	padding: 19px 13px 0px 9px;
}
#alsomenu {
	padding:70px 13px 10px 70px;
	text-align:left;
	margin:0;

}
#alsomenu table, #alsomenu table table, #alsomenu table table table{
	width:auto;
	margin:0;
}
#alsomenu .mainlevel{
	color:#80987D;
}
#alsomenu a.mainlevel{
	color:#ffffff;
	font-size:13px;
}

/* Jobb oldali elválasztó cella */
.tbl2_tr1_td4 {
	width: 2px;
	background-image:url(../images/tartalom_jobb_elvalaszto.png);
  	background-position: top left;
  	background-repeat:repeat-y;
}

/* Jobb oldali tartalom */
.mod_ajanlat {
	height:155px;
	min-height:165px;
	background-image:url(../images/right_offer.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:60px 15px 15px 20px;
	width:215px;	
}
.right_news{
	height:155px;
	min-height:165px;
	background-image:url(../images/right_news.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:80px 15px 15px 20px;
	width:215px;	
}
.tbl2_tr1_td5 {
	width: 212px;
	padding-bottom:60px;
}

/* MODULOK TÁBLÁZATA */
/* Modulok szövegdobozának cellája */
.mod_szoveg{
	margin: 0px;
	padding: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.mod_szoveg table.moduletable {
	width: 100%;

}
/* Modulok közti távolság meghatározása */
.mod_separator {
	font-size:1px;
	color: #FFFFFF;
	height: 15px;
}

/* Bal dobozok (galéria, események) tartalmi részánek cellája */
.mod_doboz {
	background-image:url(../images/bal_doboz_bg.png);
  	background-position: top left;
  	background-repeat:repeat-y;
	text-align:center;
	padding: 10px 15px 10px 15px;
}

.mod_doboz td {
	padding-bottom: 5px;
}

/* Belépés modul */
.mod_belepes table p {
	margin: 0px 0px 6px 0px;
}

.mod_belepes table {
	width: 100%;
}

/* Moduldobozokban megjelenő kép kerete */
.keret_sarok {
	width: 5px;
	height: 6px;
}
.kep_keret_top_td{
	padding: 0px;
	margin: 0px;
	background-image:url(../images/kep_keret_fent_ism.png);
	background-repeat:repeat-x;
}
.kep_keret_bottom_td{
	padding: 0px;
	margin: 0px;
	background-image:url(../images/kep_keret_lent_ism.png);
	background-repeat:repeat-x;
}
.kep_keret_bal_td{
	padding: 0px;
	margin: 0px;
	background-image:url(../images/kep_keret_bal_ism.png);
	background-repeat:repeat-y;
}
.kep_keret_jobb_td{
	padding: 0px;
	margin: 0px;
	background-image:url(../images/kep_keret_jobb_ism.png);
	background-repeat:repeat-y;
}
.ws_kep_hatter{
	background:#fff;
}
/* com_content Kapcsolódó linkek */
/* P elem */
#event_link_p {
	padding: 0px 0px 18px 33px;
	margin: 10px 0px 0px 0px;
	background-image:url(../images/event_ikon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* Szálláskereső modul */
.szallaskereso_td{
	background-color:#49881E;
	background-image:url(../images/kereso_bg.png);
	background-repeat:repeat-x;
	background-position:0px 25px;
}	
.szallaskereso_td th{
	color:#ffffff!important;	
	width:550px;
	height:25px;
	background-color:#49881E;
	background-image:url(../images/kereso_h1.png);
	background-repeat:repeat-y;
	font-size:14px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}
.szallaskereso_td .moduletable td{
	padding:0 10px 10px 10px;
	color:#ffffff!important;	
}
.szallaskereso_td .moduletable td td{
	padding:10px 0 0 0;
	font-size:11px;
}
.szallaskereso_td .moduletable td td td{
	padding:0;
}
.szallaskereso_td .button{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	width:116px;
	height:33px;
	padding:0px 0px 4px;
	background-image:url(../images/kereso_btn.png);
	background-repeat:no-repeat;
}
.szallaskereso_td .button:hover{
	background-image:url(../images/kereso_btn_hover.png);
	background-repeat:no-repeat;
}
.szallaskereso_td .inputbox{
	background-color:#ffffff;
	border-color: #000000;
}
/*
.szallaskereso_td table.moduletable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.szallaskereso_td table.moduletable {
	width: 95%;
	margin-bottom: 5px;
}

.szallaskereso_td table.moduletable td .button {
	background-color: #FFFFFF;
	border: solid 1px #5B84AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #36526D;
}
*/
#mode {
	
}

a.mode:link, a.mode:active, a.mode:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #FFFFFF;
}

a.mode:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #DEDEDE;
}

/* Right modul */
.moduletablebanner{
	text-align:center;
	width:100%;
}


/* MAMBO OSZTÁLYOK --------------------------------- */
/* Alap mambo osztályok ---------------------------- */
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #C00000;
	padding: 6px 5px 8px 5px;
}
.button{
	font-size:10px;
	background:none;
	background-image:url(../images/button_zold.png);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	color:#FFF;
	width:86px;
	padding:3px 0px 6px 0px;
	margin:0;
	text-align:center;
	text-transform:lowercase;
	height:28px;
	vertical-align:middle;
}
.button:hover{
	background-image:url(../images/button_zold_hover.png);
	background-repeat:no-repeat;

}
.mod_belepes .button, .mod_belepes .button:visited, .tbl2_tr1_td5 .button, .tbl2_tr1_td5 .button:visited, 
.tbl2_tr1_td5 a.bovebben_link, .tbl2_tr1_td5 a.bovebben_link:visited{
	background-image:url(../images/button.png)!important;
}
.mod_belepes .button:hover, .tbl2_tr1_td5 .button:hover, 
.tbl2_tr1_td5 a.bovebben_link:hover{
	background-image:url(../images/button_hover.png)!important;
}
.buttonx {
	padding: 0px;
	margin: 0px;
	width: 29px;
	height: 20px;
	background-color:#e4e4e4;
	background-image:url(../images/arrow_button.png);
  	background-repeat: no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
#buttonx_active {
	padding: 0px;
	margin: 0px;
	width: 29px;
	height: 20px;
	background-color:#e4e4e4;
	background-image: url(../images/arrow_button_active.png);
  	background-repeat: no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.button_first {
	padding: 0px;
	margin: 0px;
	width: 29px;
	height: 20px;
	background-color:#e4e4e4;
	background-image:url(../images/arrow_doubleleft.png);
  	background-repeat: no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
.button_prev {
	padding: 0px;
	margin: 0px;
	width: 29px;
	height: 20px;
	background-color:#e4e4e4;
	background-image:url(../images/arrow_left.png);
  	background-repeat: no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
.button_next {
	padding: 0px;
	margin: 0px;
	width: 29px;
	height: 20px;
	background-color:#e4e4e4;
	background-image:url(../images/arrow_right.png);
  	background-repeat: no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
.button_last {
	padding: 0px;
	margin: 0px;
	width: 29px;
	height: 20px;
	background-color:#e4e4e4;
	background-image:url(../images/arrow_doubleright.png);
  	background-repeat: no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
.inputbox{
	border-color:#8a8a8a;
	border-style:solid;
	border-width:1px;
	background-color:#e4e4e4;
	color: #000000;
}
.inputbox:hover{
	border-color:#646464;
	border-style:solid;
	border-width:1px;
	background-color:#f2f2f2;
}

a.pagenav:link, a.pagenav:active, a.pagenav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color:#855120;
}

a.pagenav:hover{
	text-decoration: underline;
}

span.pagenav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #AEAEAE;
}

.contentpane, .contentpaneopen{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 13px;
	text-align:justify;
	width: 100%;
}

.contentpaneopen p{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color: #000000;
	font-size: 13px;
	text-align:justify;
	width: 100%;

}

.contentpaneopen td {
	padding: 5px;
/*	display:block;
	width: 97%;	*/
}

.contentheading, .componentheading, .componentheading p{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: #49881E;
	font-size: 15px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
}

.article_seperator{
	background-image:url(../images/dot.png);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
}

.sectiontableentry1 {
	background-color: #DEF5CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.sectiontableentry2 {
	background-color: #EEFAE7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}

/* SAJÁT OSZTÁLYOK ---------------------------------------- */

.inputbox_fd {
	background-color: #DCE4ED;
	border: solid 1px #5B84AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36526D;
	width: 95%;
}

div#flashheader{
	margin: 0px;
	padding: 0px 0px 0px 16px;
}

a.back_print_link:link,a.back_print_link:active,a.back_print_link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
  	/*color:#855120;*/
 	text-decoration: none;
}
a.back_print_link:hover{
 	text-decoration: underline;
}

div.back_button{
	margin: 10px 0px 0px 8px;
}

a.readon {
	margin-bottom: 10px;
}
/*
div.back_button a:link, div.back_button a:active, div.back_button a:visited, a.readon:link,a.readon:active,a.readon:visited{
	font-size:10px;
	background:none;
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	border:none;
	color:#FFF;
	width:86px;
	padding:7px 28px 7px 28px!important;
	margin:0px;
	text-align:center;
	line-height:28px;
}
div.back_button a:hover, a.readon:hover{
	background-image:url(../images/button_hover.png);
	background-repeat:no-repeat;
}*/
div#modules-cpanel{
	padding: 0px;
	margin: 5px 0px 0px 0px;
	width:756px;
}

.moduletable_mainmenu {
	background-image:url(../images/main_menu.png);
	background-position:left top;
	background-repeat:no-repeat;	
	height:155px;
	min-height:165px;
	width:215px;
}

.moduletable_mainmenu td {
	/*height: 28px;*/	
	padding:80px 25px 15px 15px;
}
.moduletable_mainmenu td td {
	border-bottom:1px solid #B9B9B9;
	padding:2px 0;
}
.mainlevel_mainmenu:link, .mainlevel_mainmenu:active, .mainlevel_mainmenu:visited, a.ws_fokat_link:link, a.ws_fokat_link:active, a.ws_fokat_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
 	text-decoration: none;
	line-height: 18px;
	vertical-align:middle;
}

.mainlevel_mainmenu:hover, a.ws_fokat_link:hover {
 	text-decoration: underline;
}

#active_menu_mainmenu {
  	color: #666666;
}

/* WEBSHOP OSZTÁLYOK -------------------------------------- */
/*a.ws_fokat_link:link, a.ws_fokat_link:active, a.ws_fokat_link:visited {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	color:#01000;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:28px;
	line-height:26px;
	padding-left:10px;
	text-decoration:none;
	vertical-align:middle;
}
a.ws_fokat_link:hover {
	text-decoration: underline;
}*/
#ws_fokat_link_aktiv {
	color: #666666;
  	font-weight: bold;
}

.webshop_fokat_div {
  width: 100%;
  margin: 0px;
  /*padding: 0px;*/
  border-bottom:1px solid #B9B9B9;
	padding:2px 0;
}
.ws_fokat_tabla {
  padding: 0px;
  margin: 0px;
  color: #000000;
  width: 100%;
}

.ws_fokat_tabla td {
  margin: 0px;
  padding: 0px;
 /*border-bottom: solid 1px #CBD9E4;*/
  display: block;
}

#ws_termekfej_td {
	height: 30px;
	background-color:#D3E0D1;
	color: #000000;	
}

.ws_termekfej_td {
	height: 30px;
	/*background-color:#49881E;*/
	color:#ffffff;
	background-image:url(../../../includes/js/tabs/tab_fejlec_kicsi.png);
	background-repeat:no-repeat;
}

.ws_termekfej_td td {
	padding-right: 5px;
}

table.ws_termekfej_szallo {
	height: 35px;
	width: 756px;
	background-image:url(../../../includes/js/tabs/tab_fejlec.png);
	background-repeat:no-repeat;
	float:none;
}

table.ws_termekfej_szallo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float:none;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
}
/*
table.ws_termekfej_szallo #col1 {
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	vertical-align:middle;
	width: 100%;
}

table.ws_termekfej_szallo #col2 {
	padding-right: 10px;
	background:none;
	width: 5%;
}*/

.ws_lablec_div{
	height: 40px;
	width: 756px;
	padding: 0px;
	padding-bottom:20px;
	margin: 0px;
}

.ws_lablec_div a.back_print_link:link, .ws_lablec_div a.back_print_link:active, .ws_lablec_div a.back_print_link:visited,
div.back_button a:link, div.back_button a:active, div.back_button a:visited, a.readon:link, a.readon:active, a.readon:visited,
a.bovebben_link:link,a.bovebben_link:active,a.bovebben_link:visited, .tbl2_tr1_td5 a.readon, .tbl2_tr1_td5 a.readon:visited{
	font-size:10px;
	background:none;
	background-image:url(../images/button_zold.png);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	color:#FFF;
	width:86px;
	padding:7px 28px 7px 28px!important;
	margin:0px;
	text-align:center;
	line-height:28px;
	text-transform:lowercase;

}

.ws_lablec_div a.back_print_link:hover,
div.back_button a:hover, a.readon:hover,
a.bovebben_link:hover, 
.tbl2_tr1_td5 a.readon:hover{
	background-image:url(../images/button_zold_hover.png);
	background-repeat:no-repeat;
}

a.ws_termekfej_szallo_link:link, a.ws_termekfej_szallo_link:active, a.ws_termekfej_szallo_link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #855120;
	text-decoration:none;
	line-height:20px;
	vertical-align:bottom;
	padding:0px;
	margin: 0px;
}

a.ws_termekfej_szallo_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #855120;
	text-decoration:underline;
}

.ws_termekfej_div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	padding-top: 1px;
	padding-bottom: 2px;
}

.ws_termekfej_div a:link, .ws_termekfej_div a:active, .ws_termekfej_div a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  padding: 0px 0px 0px 8px;
  }
.ws_termekfej_div a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	color:#855120;
  text-decoration: none;
  padding: 0px 0px 0px 8px;
}
.modul_termekfej_div, table.moduletable table.contenepaneopen td.contentheading {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  color: #555555;
  text-align:left;
}
.modul_termekfej_div a:link, .modul_termekfej_div a:active, .modul_termekfej_div a:visited, a.contentpagetitle:link, a.contentpagetitle:active, a.contentpagetitle:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#01000;
  text-transform: none;
  text-decoration: none;
}
.modul_termekfej_div a:hover, a.contentpagetitle:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  text-decoration: underline;
}

.ws_csto {
  margin: 5px 0px 5px 0px;
  text-align: right;
  
}

.ws_csto a{
  margin: 5px 0px 2px 0px;
  text-align: right;
  padding-right: 10px;
  
}

.ws_cim_adatok {
  background-color: #D3D3D3;
  border: solid 1px #C4C4C4;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.ws_cim_adatok p{
  margin: 0;
  padding:0;
}

.ws_cim_adatok a:link, .ws_cim_adatok a:active, .ws_cim_adatok a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
}
.ws_cim_adatok a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #855120;
}

/*Amikor a részletekre kattint a pógár*/
.ws_cim_adatok_belso {
  background-color: white;
  border: solid 0px #C4C4C4;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-left: 10px;
}

.ws_cim_adatok_belso p{
  margin: 0;
  padding:0;
}

.ws_cim_adatok_belso a:link, .ws_cim_adatok a:active, .ws_cim_adatok a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
}
.ws_cim_adatok_belso a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #855120;
}

/*Eddig a belső részletek*/

.ws_languages {
  text-align: right;
}

.ws_leiras_td{
	width: 756px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-size: 11px;

	color: #000000;
}

.moduletable_ws .contentpaneopen td {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0px 5px 0px !important;
	font-size: 11px;
	color: #000000;
}

.ws_kep_table{

	background-color: white;
	
}

.ws_kep_td {
	display:block;
	/*margin-top: 7px;*/
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}

.ws_leiras_td div {
	width: 100%;
	padding: 0px;
	padding-left: 5px;
	
}

.ws_szin {
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 1px;
  margin-right: 1px;
  font-size: 1px;
}
.ws_descr {
  font-size: 10px;
}
a.ws_media:link, a.ws_media:visited, a.ws_media:active {
  text-decoration: none;
  color:#01000;
}
a.ws_media:hover {
  text-decoration: none;
  color: #855120;
}
th {
  background-color: #D3E0D1;
  font-size: 12px;
  color: #000000;
}
.ws_fokat_tabla th {
  background-color: #CCCCCC;
  border-bottom: solid 1px #000000;
  font-size: 13px;
}
.row0 {
  background-color: #DEF5CF;
  color:#000200;
  font-size: 12px;
}
.row1 {
	background-color:#EEFAE7;
  color:#000200;
  font-size: 12px;
}
table.ws_termek_tabla {
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-top: 6px;
}
table.ws_termek_tabla td {
  text-align: left;
  color:#000100;
  font-size: 12px;
  padding-left: 5px;
 	padding-top: 3px;
	padding-bottom: 3px;

}

table.ws_termek_tabla th{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-style:italic;
	font-weight:lighter;
	color:#000100;
	background-color: #e4e4e4;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:1px solid #376717;
	border-top:3px solid #376717;
}

.ws_search_in_categ {
  font-weight: bold;
  color: #222222;
}
.row_hover {
  background-color: #C1EBA8;
  font-size: 12px;
  cursor: pointer;
}

.ws_datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	padding: 0px 0px 15px 10px;
}

div.kosar {
  padding: 5px;
}

.reg_keret {
  border: solid 1px #9D9D9D;
  padding: 5px 5px 5px 5px;
  margin: 2px 0px 3px 0px;
}

.reg_cim {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px;
}

.reg_megj {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-bottom: 2px;
}
.kiemelt_tartalom_div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a.modul_tovabb_link:link, a.modul_tovabb_link:visited, a.modul_tovabb_link:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
  	color: #E18D00;
 	text-decoration: none;
	text-align:right;
}

a.modul_tovabb_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
  	color: #855120;
 	text-decoration: underline;
	text-align:right;
}

.kiemelt_tartalom_div table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
}
.nincs_sz{
	color:#CC0000;
	font-size:14px;
	text-align:center;
}
/*
a.bovebben_link:link,a.bovebben_link:active,a.bovebben_link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color:#855120;
}

a.bovebben_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color:#855120;
}
*/
div.foglalas {
	/*width: 745px;
	border: solid 1px #5B84AD;
	padding: 5px;*/
}

td.infocimsor {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #855120;
}

td.mindetkijelol {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  /*color: #855120;*/
}

table.foglalas {
  /*background-color: #EFF3F8;*/
}

table.foglalas td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

table.foglalas td.szobaszam0 {
  background-color: #A2C88F;
  background-image:url(../images/szobaszam1.png);
  background-repeat:repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*color: #855120;*/
}

table.foglalas td.szobaszam1 {
  background-color:#B9D6AB;
  background-image:url(../images/szobaszam2.png);
  background-repeat:repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*color: #855120;*/
}

table.foglalas td.szobainfo0 {
  background-color:#B9D6AB;
  background-image:url(../images/szobainfo1.png);
  background-repeat:repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000200;
}

table.foglalas td.szobainfo1 {
  background-color:#D1E4C8;
  background-image:url(../images/szobainfo2.png);
  background-repeat:repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

div.szobaszam {
  /*background-color: #EFF3F8;*/
  padding: 2px;
  width: 80%;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: lighter;
  font-style: italic;
  text-transform:lowercase;
  border-bottom-color:#8ECD6E;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color: #855120;
}

div.szobafo {
  padding: 2px;
  width: 80%;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  border-top-color:#DBEFD1;
  border-top-style:solid;
  border-top-width:1px;  
  color: #888888;
}

div.szobainfo_reszletek {
  width: 180px;
  margin: 0px 5px 0px 5px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  /*color: #37536F;*/
}

div.hibauzenet {
  margin: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #C00000;
}


/* WEBSHOP OSZTÁLYOK VÉGE ----------------------------------- */


/*
div#flashfoglalo{
	text-align:center;
	padding: 10px 0px 0px 0px;
	width: 575px;
}


a.mainlevelsajat_menu:link, a.mainlevelsajat_menu:visited, a.mainlevelsajat_menu:active{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #000000;
	text-decoration: none;
	text-align:left;
}
a.mainlevelsajat_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #855120;
	text-decoration: underline;
	text-align:left;
}

span.mainlevelsajat_menu{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #999999;
	text-decoration: none;
	text-align:left;
}

table.moduletablesajat_menu_fo{
	border: 0px;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	text-align:left;
}


.main_table{
	padding: 0px;
	margin: 0px;
  	background-image:url(../images/felso_ism.png);
  	background-position:top;
  	background-repeat:repeat-x;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #000000;
}
.bal_td{
	padding: 5px 0px 8px 0px;
	margin: 0px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #000000;
}
.bal_sajat_menu_td{
	padding: 5px 0px 8px 16px;
	margin: 0px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #000000;
}
.belepes_td{
	padding: 5px 0px 8px 16px;
	margin: 0px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #000000;
}

.bal_fugg_td{
	margin: 0px;
	padding: 0px;
	/*background-image:url(../images/bal_fugg_ism.png);
	background-position:right;
	background-repeat:repeat-y;
}
.jobb_fugg_td{
	margin: 0px;
	padding: 0px;
	/*background-image:url(../images/jobb_fugg_ism.png);
	background-position:left;
	background-repeat:repeat-y;
}
.bal_tartalom_td{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/bal_tartalom_bg.png);
	background-position:right;
	background-repeat:repeat-y;
}
.jobb_tartalom_td{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/jobb_tartalom_bg.png);
	background-position:left;
	background-repeat:repeat-y;
}
.tartalom_td{
	margin: 0px;
	padding: 10px 0px 0px 10px;
	background-color:#FFFFFF;
}

.tartalom_kiegeszit_td{
	padding: 0px;
	margin: 0px;
	
}


.lablec_td{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/also_bg.png);
	background-position:left;
	background-repeat:no-repeat;
}
.bal_focim_td{
	color:#FFFFFF;
	font-size:14px;
	margin: 0px;
	padding: 8px 0px 0px 24px;
	background-image:url(../images/bal_doboz_focim.png);
	background-position:top;
	background-repeat:no-repeat;
}
.bal_doboz_cim_td{
	color:#5C5C5C;
	font-size:12px;
	margin: 0px;
	padding: 12px 0px 0px 22px;
	background-image:url(../images/bal_doboz_top.png);
	background-position:top;
	background-repeat:no-repeat;
}
.bal_doboz_tartalom_td{
	color:#5C5C5C;
	font-size:11px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background-image:url(../images/bal_doboz_bg.png);
	background-position:top;
	background-repeat:repeat-y;
	text-align:center;
}
.bal_doboz_lablec_td{
	color:#5C5C5C;
	font-size:11px;
	margin: 0px;
	padding: 8px 22px 20px 0px;
	text-align:right;
	background-image:url(../images/bal_doboz_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
}

*/

/* --- Event Diary --- */

.eventtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #353535;
}

.eventdate {
	background-color: #5B84AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.eventdate a:link, .eventdate a:active, .eventdate a:visited {
	background-color: #5B84AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.eventdate a:hover {
	background-color: #5B84AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #353535;
}
.tbl1_tr3_td1 .small{
	color:#343433;	
	padding-top:5px;
	padding-left:20px;
	
}

.tbl1_tr3_td1 .mainlevel{
	color:#343433;
}

#infoart{
	float: left;
	padding-right:6px;
	padding-top:1px;	
	text-indent:-9999px;
	display:block;
	width:102px;
	height:12px;
	background-image:url(../images/infoart.png);
	background-repeat:no-repeat;
	background-position:0 0;	
}
#infoart:hover{
	text-indent:-9999px;
	display:block;
	width:102px;
	height:13px;
	background-image:url(../images/infoart.png);
	background-repeat:no-repeat;
	background-position:0 -13px;
}
/* CALENDAR */
.calendar{
	background-image:url(../images/bg.png)!important;
	line-height:13px;
}
.calendar .button{
		background-image:none!important;
		width:auto!important;
		vertical-align:top!important;
		height:auto!important;
		width:auto!important;
		background:none!important;
}
.calendar .button:hover{
		background-image:none!important;
		background:none!important;
		background-color:#dddddd!important;

}
.calendar thead .title{
	padding:4px!important;
}
.calendar table .wn{
	text-align:center!important;
}
.calendar .day selected{
	font-weight:bold!important;
	color:#ffffff!important;
	border:1px solid #666666!important;
	background-color:#599A1C!important;
}

.vastagalcim {
	font-size: 14px;
}

.szallastabla {
	font-size: 10px;
}

.vastagalcim a {
	font-size: 14px;
}

.vastagalcim * {
	font-size: 14px;
}

.langflag {
	border: 1px solid #000000;
}

.szallastabla * {
	font-size: 10px;
}
.iranyvalaszto{
}
#magyarlink, #eulink{
	display:block;
	width:270px;
	height:80px;
	float:left;
	background-image:url(../images/magyar_irany.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
#eulink{
	background-image:url(../images/europa_irany.jpg);
}

