html, body {
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin : 0;
}

body {
	border : none;
	background : rgb(230, 243, 246);
}

#main {
	width : 995px;
	text-align : left;
	margin : auto;
	background : url('../pics/lap_hatter.jpg') repeat-y;
	border : none;
}

a img {
    border: none;
}

#header {
	clear : both;
	width : 995px;
	height : 214px;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	background : url('../pics/fejlec.jpg') no-repeat;
	padding : 0;
	margin : 0;
	color : rgb(112, 108, 97);
	border : none;
}

#header_link1 {
	float : left;
	width : 144px;
	height : 39px;
	background : url('../pics/kezdolap.jpg') no-repeat;
	cursor: pointer;
}

#header_link2{
	float : left;
	width : 164px;
	height : 39px;
	background : url('../pics/kedvencek.jpg') no-repeat;
	cursor: pointer;
}

#header_link3 {
	float : left;
	width : 99px;
	height : 39px;
	background : url('../pics/rss.jpg') no-repeat;
}

#home_link {
	width : 235px;
	height : 65px;
	border : 0 solid #556655;
	float : left;
	margin : 112px 0 0 125px;
	padding : 0;
	position : absolute;
}
/*#search {
width : 316px;
height : 50px;
border : none;
background : url('../pics/belepes_hatter.jpg') no-repeat;
float : right;
margin : 43px 0 0 132px;
padding : 0;
position : absolute;
}*/
#search input {
	border : 0 solid #000000;
}

#searchbutton {
	width : 86px;
	height : 20px;
	margin : 14px 0 0 9px;
	padding : 0 0 0 12px;
	border : none;
	background : none;
	cursor : pointer;
}/*
#searchtext {
width : 102px;
height : 15px;
border : none;
background : none;
padding : 3px 0 0 0;
margin : 13px 0 0 43px;
}*/
#footer {
	position : relative;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	width : 995px;
	height : 90px;
	margin : 0;
	padding : 0;
	clear : both;
	background : url('../pics/lablec_hatter.jpg') no-repeat;
	border : none;
	border : none;
}

#footer_content {
	width : 945px;
	height : 45px;
	border : none;
	background : none;
	float : left;
	margin : 24px 0 0 20px;
	text-align : left;
	line-height : 3em;
	padding : 0;
	position : absolute;
}

#footer_content ol {
	display : block;
	padding : 0;
	margin : 0;
	border : none;
}

#footer_content li {
	width: 945px;
	display : inline;
	clear : both;
	list-style-type : square;
}

#footer_left{
	float: left;
	width: 211px;
	height: 53px;
	background : url('../pics/footer_left.jpg') no-repeat;
}

#footer_right {
	float: right;
	width: 700px;
	height: 53px;
	background : url('../pics/footer_right.jpg') no-repeat;
}

#footer_right a {
    float: left;
	width: 75px;
	height: 100%;
	position: relative;
	left: 500px;
}

#header_links {
	height : 39px;
	border : none;
	float : right;
	margin : 0;
	padding : 0;
	position : relative;
}

#header_reg {
	width : 175px;
	height : 100px;
	border : none;
	float : left;
	margin : 97px 0 0 598px;
	padding : 0;
	position : absolute;
	color : #ffd965;
	font-weight : bold;
	line-height : 1.4;
	font-size : 10px;
}

#header_links {
	height : 39px;
	border : none;
	float : right;
	margin : 0;
	padding : 0;
	position : relative;
}

#reg_button{
	width: 88px;
	height: 20px;
	text-align: left;
	margin-top: 5px;
	position : absolute;
	cursor: pointer;
	margin : 172px 0 0 598px;
	border-width: 0px;
	background : url('../pics/regisztral.jpg') no-repeat;
	float: left;
}

#center {
	clear : both;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	width : 995px;
	border : none;
	position : relative;
}

#left {
	vertical-align : top;
	text-align : left;
	width : 224px !important;
	width : 194px;
	float : left;
}

#calendar {
	margin-left: 16px !important;
	margin-left: 8px;
	border : none;
	float:left;
	background : url('../pics/naptar.jpg') no-repeat right top;
}

#cal_text{
	position: absolute;
	font-weight: bold;
	width: 224px !important;
	width: 214px;
	text-align: center;
	margin: 10px 0 0 0px !important;
	margin: 15px 0 0 0px;
	z-index: 50;
}

#calendar_top{
	background-color: red;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align : center;
	height: 10px;
	float: left;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	width: 212px;
	background : url('../pics/TOP.gif') no-repeat;
}
#calendar_bottom{
	background : url('../pics/TD_BOTTOM.gif') no-repeat;
	height: 15px;
	float: left;
	margin-left:0;
	margin-bottom: 35px;
	padding-left:25px;
}
#newsbox {
	margin : 115px 0 0 0;
	padding : 0;
	height : 100px;
	clear : both;
	display : block;
}
#content {
	vertical-align : top;
	text-align : left;
	color : rgb(55, 55, 55);
	width : 575px !important;
	width : 580px;
	float : left;
	overflow : hidden;
}
#suitcase{
	height: 261px;
	width: 569px;
	float: left;
	background : url('../pics/borond.jpg') no-repeat;
}
#suitcase_1{
	height:88px;
	left:245px;
	position:relative;
	top:0px;
	width:315px;
	z-index:50;
	float: left;
}
#suitcase_2{
	height:70px;
	left:245px;
	position:relative;
	top:0px;
	width:315px;
	z-index:50;
	float: left;
}
#suitcase_3{
	height:100px;
	left:245px;
	position:relative;
	top:0px;
	width:315px;
	z-index:50;
	float: left;
}

/*--------------------------------------------*/


#fejlec_belepes {
width : 316px;
height : 50px;
border : none;
background : url('../pics/belepes_hatter.jpg') no-repeat;
float : right;
margin : 43px 0 0 132px;
padding : 0;
position : absolute;
}
#felhasznalo_nev, #jelszo {
width : 102px;
height : 15px;
border : none;
background : none;
}
#felhasznalo_nev {
padding : 3px 0 0 1px;
margin : 13px 0 0 0;
}
#jelszo {
padding : 3px 0 0 7px;
margin : 13px 0 0 0;
}
#belepes {
width : 96px;
height : 20px;
margin : 13px 0 0 0;
padding : 0 0 0 12px;
border : none;
background : none;
cursor : pointer;
}
#fejlec_kereses_tipus {
width : 230px;
border : none;
float : right;
margin : 197px 0 0 266px;
padding : 0;
position : absolute;
}
#egyszeru_kereses {
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : rgb(5, 51, 99);
font-weight : bold;
}
#reszletes_kereses {
padding : 0 0 0 39px;
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
}
#right {
	vertical-align : top;
	text-align : center;
	color : #555555;
	width : 193px;
	padding : 155px 0 0 0;
	float : right;
	background : url('../pics/jobb_oldal_hatter.jpg') no-repeat top right;
}
#airticket{
height:86px;
left:813px;
position:absolute;
top:60px;
width:170px;
z-index:50;
}

/*--------------------------------------------------------------------------------------------*/

#newsbox{
width : 195px;
margin-left: 15px;
}
#newsbox_header {
width : 195px;
margin-top: 150px;
height : 50px;
float: left;
background : url('../pics/impresszum_top.jpg');
background-position: top-left;
border : 0 solid #556655;
}
#newsbox_content {
width : 180px;
border : 0 solid #556655;
margin-top: -30px;
margin-bottom: 0px;
padding-left: 25px;
float: left;
font-size: 10px;
font-weight: bold;
color: #444444;
border : 0 solid #556655;
}
#newsbox_content ul{
margin-bottom: 0;
padding-bottom: 0;
}
#newsbox_content a{
font-weight: bold;
color: #444444;
text-decoration: none;
}
#newsbox_footer {
float: left;
width : 195px;
height : 25px;
background : url('../pics/impresszum_bottom.jpg');
background-position: bottom;
border : 0 solid #556655;
}

#szallaskereses {
width : 574px;
height : 142px;
background : url('../pics/szallaskereses_hatter.jpg') top 0%;
border : none;
color : rgb(55, 55, 55);
width : 572px;
margin : 0;
padding : 0;
float : left;
text-align : left;
}
#szezonalis_ajanlat {
vertical-align : top;
width : 197px;
margin : 0;
padding : 0;
float : left;
border : none;
}
#programajanlo {
vertical-align : top;
width : 190px;
margin : 0;
padding : 0;
float : left;
border : none;
}
#wellnes_es_gyogyturizmus {
vertical-align : top;
width : 185px;
margin : 0;
padding : 0;
float : left;
border : none;
}
#szezonalis_ajanlat p, #programajanlo p, #wellnes_es_gyogyturizmus p {
text-align : justify;
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : rgb(134, 134, 134);
border : none;
}
#szezonalis_ajanlat p {
padding : 10px 11px 3px 15px;
}
#programajanlo p {
padding : 10px 10px 3px 9px;
}
#wellnes_es_gyogyturizmus p {
padding : 10px 10px 3px 9px;
}
#ajanlat {
margin : 10px 0 10px 0;
clear : both;
display : block;
float : left;
border : none;
}
.ajanlat_oszlop1 {
margin : 0 14px 10px 5px;
width : 270px;
display : block;
float : left;
border : 1px solid rgb(221, 221, 221);
}
.ajanlat_oszlop2 {
margin : 0 0 10px 0;
width : 270px;
display : block;
float : left;
border : 1px solid rgb(221, 221, 221);
}
.ajanlat_oszlop1 p, .ajanlat_oszlop2 p {
color : rgb(0, 0, 0);
padding : 2px 5px 5px 5px;
text-align : justify;
}

#ures {
clear : both;
}


h1, p {
margin: 0;

}
a {
color : #4e9bc1;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a.felhasznalo {
color : rgb(112, 108, 97);
font-size : 10px;
}
a.felhasznalo:hover {
color : rgb(0, 0, 0);
font-size : 10px;
}
a.rendeles {
color : rgb(0, 0, 0);
font-size : 10px;
}
a.rendeles:hover {
color : rgb(0, 0, 0);
}
a.lablec {
color : rgb(255, 255, 255);
font-size : 10px;
}
a.lablec:hover {
color : rgb(102, 102, 102);
}
#hirlevel a {
font : bold 10px Lucida grande, Verdana, Arial, Helvetica, sans-serif;
color : #595959;
text-align : left;
text-decoration : none;
}
#hirlevel a:hover {
font : bold 10px Lucida grande, Verdana, Arial, Helvetica, sans-serif;
color : #595959;
text-align : left;
text-decoration : none;
}
h1 {
color : rgb(78, 155, 193);
font : bold 15px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 0 7px !important;
padding:0 0 0 0px;
}
h2 {
color : rgb(100, 100, 100);
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
padding : 0 0 20px 10px;
}
object, form {
margin : 0;
padding : 0;
}
img {


padding: 0px;
margin: 0px;
}
.fejlec {
padding : 0 60px 30px 10px;
text-align : left;
}

.left_input {
width : 160px;
height : 15px;
color : rgb(43, 44, 49);
background : rgb(255, 255, 255);
border : none;
}
.left_submit {
color : rgb(255, 255, 255);
background : none;
border : none;
}
.left_tartalom ol {
margin : 0;
padding : 0 0 0 10px;
list-style-image : url('../pics/li.jpg');
color : rgb(255, 255, 255);
}
.left_tartalom ol a {
line-height : 15px;
color : rgb(200, 126, 9);
text-decoration : none;
border : none;
}
.left_tartalom ol a:hover {
line-height : 15px;
color : rgb(255, 255, 255);
text-decoration : none;
border : none;
}
#tartalom a {
color : rgb(182, 67, 12);
text-decoration : none;
}
#tartalom a:hover {
color : rgb(200, 126, 9);
text-decoration : underline;
}
#tartalom ol {
list-style-type : square;
text-align : justify;
margin : 0;
padding : 0 0 0 15px;
float : left;
}
#tartalom .tartalom_gomb {
font-size : 10px;
background-color : rgb(137, 44, 1);
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-color : rgb(150, 142, 123);
border-top-style : groove;
border-bottom-style : groove;
border-left-style : groove;
border-right-style : groove;
color : rgb(255, 255, 255);
}
#tartalom .keretes_tablazat TD {
border : 1px solid rgb(224, 224, 224);
}
.tablazat {
width : 95%;
display : table;
border : none;
background : none;
border-spacing : 5px;
border-collapse : separate;
}
.oszlop {
width : auto;
display : table-row;
}
.sor {
width : auto;
display : table-cell;
border : none;
float : left;
line-height : 15px;
}
.sor_ures {
	border : none;
	float : left;
	display : table-cell;
	padding : 2px;
}
.gyik {
	text-align : justify;
	display : block;
	padding : 0 60px 0 10px;
	line-height : 20px;
}
a.link_keret {
	border : 1px solid rgb(212, 237, 216);
	background : none;
	display : block;
	text-decoration : none;
	text-align : left;
	padding : 10px 60px 10px 10px;
}
a.link_keret:hover {
	border : 1px solid rgb(72, 127, 181);
	background-color : #faf9eb;
	text-decoration : none;
	text-align : left;
	padding : 10px 60px 10px 10px;
}
.keret_off {
	padding : 0.1em 0.1em 0.1em 0.1em;
	border : 1px solid rgb(248, 240, 217);
	background : none;
}
.keret_on {
	padding : 0.1em 0.1em 0.1em 0.1em;
	border : 1px solid rgb(137, 44, 1);
	background : rgb(255, 243, 207);
}
input {
	font-size : 11px;
	padding-left : 3px;
}
.fekete {
color : rgb(0, 0, 0);
}
.cim {
background : #e7cf8b;
font-size : 16px;
font-weight : bold;
text-align : center;
}
.akcio_tartalom {
background : #ffffff;
}
.piros {
color : #ff0000;
font-weight : bold;
}
.inputoff-a {
color : #666;
font-size : 11px;
font-family : 'Verdana';
cursor : default;
border : 1px solid #666;
padding : 3px;
margin : 0;
background : #f6f6f6;
}
.inputon-a {
color : #333;
font-size : 11px;
font-family : 'Verdana';
cursor : default;
border : 1px solid #000;
padding : 3px;
margin : 0;
background : #fff;
}
.gomb {
background : #b60000;
border-top : 1px solid #d31616;
border-left : 1px solid #d31616;
border-right : 1px solid #960000;
border-bottom : 1px solid #960000;
color : #fff;
font-family : 'Verdana';
font-size : 11px;
text-align : center;
margin : 5px 0 5px 0;
padding : 2px;
}