@charset "utf-8";


body {
  color: #000000;
  font: 10px Verdana, sans-serif;
  text-align: center;
  background: #FFFFFF;
}

.fomenu { 	
	margin: 0px;
	padding: 0px;
	align: center;
	color: #FFFFFF;
	font: 11px Verdana, sans-serif;
	text-align: center;
}
.fomenu A:link {font-size: 10px; text-decoration: none;font-weight: bold; color: #FFFFFF;}
.fomenu A:visited {font-size: 10px; text-decoration: none;font-weight: bold; color: #FFFFFF;}
.fomenu A:active {font-size: 10px; text-decoration: none; font-weight: bold;color: #ffff00;}
.fomenu A:hover {font-size: 10px; text-decoration: underline; font-weight: bold;color: #ffff00;}
.fomenu A#active {font-size: 10px; text-decoration: underline; font-weight: bold;color: #ffff00;}

.contact{	
	weight: 150px;
	height: 100px;
	margin: 0;
	padding: 0;
	align: center;
	color: #5d211a;
	font: 12px Verdana, sans-serif;
	text-align: center;
	vertical-align: middle;
}

.contact A:link {font-size: 12px; text-decoration: none; color: #5d211a;}
.contact A:visited {font-size: 12px; text-decoration: none; color: #5d211a;}
.contact A:active {font-size: 12px; text-decoration: none; color: #5d211a;}
.contact A:hover {font-size: 12px; text-decoration: underline; color: #5d211a;}

.searchbox{
    padding: 0;
    color: #ffffff;
    width: 243px;}


}
.thegate{ text-align: center; color: #761b12; font: 16px arial ;font-weight: bold; margin-bottom:14px;}
.whytocim{ text-align: center; color: #761b12; font: 20px arial ;font-weight: bold;margin-top: 5px; margin-bottom:10px;}
.whyto {	border-style: solid;
	border-width : 0px;
	border-color: #464646;
	width: 270px;
	align: center;
	margin: 0;
	padding: 5px;
	color: #000000;
	font: 12px arial;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
	
}	
.whyto A:link {font-size: 12px; text-decoration: none; color: #000000;}
.whyto A:visited {font-size: 12px; text-decoration: none; color: #000000;}
.whyto A:active {font-size: 12px; text-decoration: none; color: #761b12;}
.whyto A:hover {font-size: 12px; text-decoration: none; color: #761b12;}

.photobookcim{ text-align: center; color: #761b12; font: 18px arial ; font-weight: bold;margin-top: 5px; margin-bottom:10px;}
.photobook{	font-color:#000000;
		align: center;
		width: 270px;
		height: 200px;
		margin-bottom: 10px;
		border-style: solid;
		border-width : 1px;
		border-color: #464646;}

.generalinfocim{ text-align: center; color: #761b12; font: 16px arial ; font-weight: bold;margin-top: 5px; margin-bottom:10px;}
.generalinfo { 	
		color:#000000;
		font: 12px arial;
		text-align: center;
		font-weight: bold;
		align: center;
		width: 270px;
		margin-bottom: 10px;
		padding-top:10px;
		padding-bottom: 10px;
		border-style: solid;
		border-width : 0px;
		border-color: #464646;}

.generalinfo A:link {font-size: 12px; text-decoration: none; color: #000000;}
.generalinfo A:visited {font-size: 12px; text-decoration: none; color: #000000;}
.generalinfo A:active {font-size: 12px; text-decoration: none; color: #761b12;}
.generalinfo A:hover {font-size: 12px; text-decoration: none; color: #761b12;}


.eventscalendarcim{ text-align: center; color: #761b12; font: 16px arial ; font-weight: bold;margin-top: 5px; margin-bottom:10px;}
.eventscalendar{	color:#000000;
		font: 12px arial;
		text-align: center;
		align: center;
		width: 270px;
		border-style: solid;
		margin-bottom: 10px;
		border-width : 0px;
		border-color: #464646;}
.eventscalendar A:link {font-size: 12px; text-decoration: none; color: #000000;}
.eventscalendar A:visited {font-size: 12px; text-decoration: none; color: #000000;}
.eventscalendar A:active {font-size: 12px; text-decoration: none; color: #761b12;}
.eventscalendar A:hover {font-size: 12px; text-decoration: none; color: #761b12;}

.bookcim{ text-align: left; color: #FFFFFF; font: 24px arial ; font-weight: bold;margin-top: 0px; margin-bottom:0px;}



#why {
  margin: 0 auto;
  text-align: left;
  vertical-align:top;
  position: relative;
  width: 335px;
  height: 307px;
  BACKGROUND: url(../elemek/b_02.jpg);
}

#pho {
  margin: 0 auto;
  text-align: left;
  vertical-align:top;
  position: relative;
  width: 335px;
  height: 262px;
  BACKGROUND: url(../elemek/b_03.jpg);
}

#gen {
  margin: 0 auto;
  text-align: left;
  vertical-align:top;
  position: relative;
  width: 335px;
  height: 219px;
  BACKGROUND: url(../elemek/b_04.jpg);
}

#eve {
  margin: 0 auto;
  text-align: left;
  vertical-align:top;
  position: relative;
  width: 335px;
  height: 52px;
  BACKGROUND: url(../elemek/b_05.jpg);
}

#hun {
  float:left;
  margin: 0 auto;
  text-align: left;
  vertical-align:top;
  position: relative;
  width: 335px;
  height: 145px;
  BACKGROUND: url(../elemek/b_06.jpg);
}

#reg {
  position:relative;
  text-align: left;
  vertical-align:top;
  padding-left: 0px;
  width: 243px !important;
  height: 80px !important;
  padding-top: 10px;
  BACKGROUND: url(../elemek/n_01.jpg);
  color: #000000;
}

td.tarttd {
  text-align: left;
  vertical-align:top;
  color: #9B520F;
  border: 1px solid #EC8D37;
  padding: 10px 10px 10px 10px;
}

#sb {
  position:relative;
  text-align: left;
  vertical-align:top;
  height: 52px;
  width:263px;
  color: #000000;
}

#book {
  position:relative;
  text-align: left;
  vertical-align:top;
  width: 360px;
  height: 343px;
  padding-top: 0px;
  padding-left: 22px;
  padding-bottom: 0px;
  color: #FFFFFF;
  background: #257f9a;
}

#prod {
 
  text-align: left;
  vertical-align:center;
  width: 200px;
  height: 38px;
  display: inline;
  color: #FFFFFF;
}
.input_r {
	background-color: #B9CDD2;
	border: 1px solid #4A6B75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px !important;
	width: 175px;
	margin-top: 5px;
	color: #3C3C3C;
}
.input_r2 {
	background-color: #B9CDD2;
	border: 1px solid #4A6B75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px !important;
	width: 110px;
	margin-top: 5px;
	color: #3C3C3C;
}
.input_r4 {
	background-color: #B9CDD2;
	border: 1px solid #4A6B75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px !important;
	width: 250px;
	margin-top: 5px;
	color: #3C3C3C;
}
.input_r3 {
	background-color: #B9CDD2;
	border: 1px solid #4A6B75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	height: 18px !important;
	width: 60px;
	margin-top: 5px;
	color: #3C3C3C;
}

.button_log {
	background-color: #FF8000;
	border: 1px solid #9F5000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 15px;
	width: 40px;
	color: #FFFFFF;
}

.button_search {
	background-color: #C8C8C8;
	border: 1px solid #787878;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 20px;
	width: 100px;
	color: #383838;
}
.input_mezo {
	background-color: #FFFFFF;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 140px;
	color: #3C3C3C;
}
.input_sb {
	background-color: #FFFFFF;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:4px;
	margin-bottom: 7px;
	margin-left: 5px;
	height: 17px;
	width: 230px;
	color: #3C3C3C;
	vertical-align:middle;
}
.input_prod {
	background-color: #FFFFFF;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 255px;
	height: 15px !important;
	margin-top: 15px;
	color: #3C3C3C;
}
.input_reg{
	background-color: #FFFFFF;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 255px;
	height: 15px !important;
	color: #3C3C3C;
}
.input_regs{
	background-color: #FFFF84;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 255px;
	height: 15px !important;
	color: #3C3C3C;
}
.input_regs1{
	background-color: #FFFFFF;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 200px;
	height: 15px !important;
	color: #3C3C3C;
}
.input_vk{
	background-color: #FFFF84;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 250px;
	height: 15px !important;
	color: #3C3C3C;
}
.input_regs1s{
	background-color: #FFFF84;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 200px;
	height: 15px !important;
	color: #3C3C3C;
}
.input_regs2{
	background-color: #FFFFFF;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 50px;
	height: 15px !important;
	color: #3C3C3C;
}
.input_regs2s{
	background-color: #FFFF84;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 50px;
	height: 15px !important;
	color: #3C3C3C;
}
.textarea_mezo {
	background-color: #FFFF84;
	border: 1px solid #DFDBD2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100px;
	width: 300px;
	color: #3C3C3C;
}
.button_regs{
	background-color: #E17100;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 155px;
	height: 20px !important;
	color: #FFFFFF;
}
.button_vk{
	background-color: #E17100;
	border: 1px solid #FF9E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	width: 100px;
	height: 20px !important;
	color: #FFFFFF;
}

.tartalom {
  text-align: left;
  vertical-align:top;
  color: #000000;
  border: 1px solid #EC8D37;
  /*width:631px;*/
  padding:0px;
  margin:1px;
}

.tartalomcim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color:#eb7507;
	color: #FFFFFF;
	font-weight:bold;
	DISPLAY: block;
	/*line-height: 18px;*/
	margin: 0;	
	padding-top: 7px;
	padding-bottom:7px;
	padding-left: 10px;
}

.altartalomcim {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
font-weight:bold;
display: block;
/*line-height:18px;*/
background-color:#f78a24;
padding-top: 7px;
padding-bottom:7px;
padding-left: 10px;
margin:0px;

}

.tartalomcim2 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #FFFFFF;
font-weight:bold;
DISPLAY: block;
line-height: 0px;
margin: 7px 0 7px 0px;
}

.tartalomcim A:link { color: #FFFFFF; text-decoration: none;}
.tartalomcim A:visited {color: #FFFFFF; text-decoration: none;}
.tartalomcim A:active { color: #ffff00; text-decoration: none;}
.tartalomcim A:hover {color: #ffff00; text-decoration: none;}


.tartalomcim2 A:link { color: #FFFFFF; text-decoration: none;}
.tartalomcim2 A:visited {color: #FFFFFF; text-decoration: none;}
.tartalomcim2 A:active { color: #ffff00; text-decoration: none;}
.tartalomcim2 A:hover {color: #ffff00; text-decoration: none;}

.tcim {
	position: absolute;
	right: 18px;
	display:inline;
	margin:0px;
}

.tcimlink {
	
}
.tcimlink {
	background-color: #c71604;	
	font-size: 11px;
	border: 1px solid #800f03;
	margin-right: 5px;
	font-weight:bold;
	/*height:20px;*/
	color: #fcf100;
	text-decoration: none;
	padding:3px;
	display:inline-block;
}
.tcimlink:hover {
	background-color: #c4736a;
}

.tartalom_box {	
	border: 1px solid #f99a41;
	width:99.5%;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.tartalom_box .belsoboxcim {
  text-align: left;
  vertical-align:top;
  color: #ffffff;
  background: #f39236; /* #f99a41 */    
  padding: 5px;
  font-size:14px;
}


.tartalom_box .belsoboxszoveg {
  font-size:12px;
  text-align: justify;
  vertical-align:top;
  color: #9B520F;
  padding: 10px 10px 10px 10px;
}

.tartalom_box .belsoboxkepek {
	width:130px;
	padding:10px;
	text-align: right;
}
.tartalom_box .belsoboxkepek img{    
    margin-bottom: 15px;
}
.tartalom_box_price {	

	border: 1px solid #e44000;

	width:99.5%;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 1px;

}



.tartalom_box_price .belsoboxcim_price {

  text-align: left;

  vertical-align:top;

  color: #ffffff;

  background: #e44000; /* #f99a41 */    

  padding: 5px;

  font-size:14px;

}





.tartalom_box_price .belsoboxszoveg_price {

  font-size:12px;

  text-align: justify;

  vertical-align:top;

  color: #9B520F;

  padding: 10px 10px 10px 10px;

}

.name {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
DISPLAY: block;
line-height: 11px;
margin: 3px 3px 3px 3px;
margin-left: 10px;
text-align:left;

}

.gtext {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #854225;
DISPLAY: block;
line-height: 13px;
margin: 3px 3px 3px 3px;
margin-left: 10px;
text-align:left;

}

.tartalomtext {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9B520F;
DISPLAY: block;
line-height: 11px;
padding-top: 10px;
padding-left: 10px;
text-align:justify;

}
.texttopt {
float: left;
margin-top: 0px;
margin-right: 0px;
}
img.left {
float: left;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
border: 3px solid #FFFFFF;
}
#f {
  BACKGROUND: url(../terkep/alap.jpg);
  width:500px;
  height:311px;
  }



.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {color: #D50000; font-weight: bold; }
.tartalom #button {
	margin: 5px;
	color: #FFFF00;
	background-color: #FF0000;
	border: 1px solid #000000;
	font-size: 14px;
	font-weight: bold;
	width: 50%;
}
.tartalom2 #button {
	margin: 5px;
	color: #FFFF00;
	background-color: #FF0000;
	border: 1px solid #000000;
	font-size: 14px;
	font-weight: bold;
	width: 490px;
}
#progresstbl {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EB7507;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EB7507;
	margin: 3px;
}
#progresstbl td {
	width: 20%;
	padding: 5px;
	color: #FF0000;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EB7507;
	border-bottom: 1px solid #EB7507;
	font-weight: bold;
}

.style5 {color: #FDF019}

.tartalom2 td {
	border: 1px solid #FF0000;
}
.tartalom2 table {
	color: #934804;
}
.style7 {color: #FFFFFF}
.style8 {color: #000000}
.style9 {
	color: #FF0000;
	font-weight: bold;
}
#packreserve {
	width: 100%;
	border: none;
}

.searchtable {
	margin-top: 2px;
	margin-bottom:5px;
}

.searchtable tr:hover{
	background-color: #F3A565;
}

.searchtable td{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
	padding-right: 5px;
}

.searchtable td a{
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.searchtable td a:hover{
	text-decoration: underline;
}

.indexsearch {
    font-size: 10px;
    font-weight: bold;
   
}

.indexsearch td {
    padding: 2px;
}

.indexsearch input, .indexsearch select {
    font-size: 10px;
}


