#top_menu{height:31px;width:950px;margin:0 0 0 10px;list-style:none;display:block;}
.top_menu{font-size:13px;font-weight:bold;margin-left:5px;margin-right:5px;text-transform:uppercase;}
.top_menu_active{font-size:13px;font-weight:bold;margin-left:5px;margin-right:5px;text-transform:uppercase;}
#top_menu a{text-decoration:none;color:#808080;}
#top_menu a:hover{text-decoration:none;color:#876944;}

#logok {
position: relative;
margin-top: 6px;
margin-left: 10px;
width: 950px;
text-align: center;
}

#facebook_container {
position: absolute;
top: 0px;
right: 0px;
font-size: 10px;
text-align: right;
}

#facebook_container img {
margin-top: 4px;
}

p {
line-height: 16px;
padding: 0px;
margin: 0px;
}

p.szallasok {
margin-top: 20px;
}

p.szallasok img {
margin-right: 10px;
margin-bottom: 10px;
float: left;
}

.szallasokdiv, .programdiv {
margin-top: 20px;
position: relative;
}

.szallasokdiv img, .programdiv img {
margin-right: 10px;
/*margin-bottom: 10px;*/
float: left;
width: 110px;
}

.content_container {
position: relative;
width: 950px;
height: auto;
margin-left: 10px;
}

.left_column {
position: relative;
width: 219px;
height: auto;
float: left;
border-right: #bfb8aa 1px dotted;
}
.left_column .brown_background {
    width: 210px;
}

.left_column ul {
margin: 0px;
padding: 0px;
}

.right_column {
position: relative;
width: 730px;
height: auto;
float: left;
}

.right_text_container p {
padding-bottom: 15px;
}

.right_column2 {
position: relative;
width: 700px;
height: auto;
float: left;
margin-left:10px;
}

.clear {
clear: both;
}

.right_banner_container {
position: relative;
width: 220px;
height: auto;
/*background-color: #FF0000;*/
float: left;
}

.banner_elem_container {
position: relative;
width: 220px;
height: auto;
background-color: #f3e6cd;
margin-bottom: 10px;
}

.banner_elem_container_last {
position: relative;
width: 220px;
height: auto;
background-color: #f3e6cd;
margin-bottom: 0px;
}

.banner_top {
position: relative;
width: 200px;
min-height: 14px;
height: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
}

.banner_pic {
position: relative;
width: 220px;
height: auto;
border-bottom: #FFFFFF 1px solid;
border-top: #FFFFFF 1px solid;
}

.banner_text {
position: relative;
width: 200px;
height: auto;
padding: 10px;
}

.right_text_container {
position: relative;
width: 470px;
height: auto;
/*background-color: #FF00FF;*/
float: left;
padding-left: 20px;
padding-right: 20px;
}

.right_text_container .title {
position: relative;
width: 100%;
border-bottom: #bfb8aa 1px dotted;
margin-bottom: 10px;
margin-top: 20px;
}

h2 {
font-size: 14px;
color: #876944;
margin: 0px;
padding: 0px;
}

.right_text_container h2 {
font-size: 14px;
color: #876944;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
}

h2.menu {
font-size: 14px;
color: #876944;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
}

h3 {
margin: 0px;
padding: 0px;
margin-bottom: 5px;
font-size: 12px;
font-weight: bold;
}

.right_news_container {
position: relative;
width: 720px;
height: auto;
/*background-color: #FF0000;*/
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;
}

.right_news_container .title {
position: relative;
width: 100%;
border-bottom: #bfb8aa 1px dotted;
margin-bottom: 10px;
margin-top: 20px;
}

.right_news_container .onenew_container {
position: relative;
width: 100%;
height: auto;
margin-top: 10px;
line-height: 16px;
/*background-color: #FF0000;*/
}

a.titlelink {
text-transform: uppercase;
}

.right_news_container .onenew_container img {
float: left;
margin-right: 10px;
}

span.red {
color: #FF0000;
}

#contact_mauri {
font-size: 11px;
width: 100%;
text-align: center;
margin-top: 12px;
margin-bottom: 12px;
}

.online_ajanlatkeres_container {
position: relative;
width: 210px;
height: 50px;
background: url(/images/online_ajanlat_back.png) center top no-repeat;
}

.online_ajanlatkeres_container a {
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
}

.title h2 {
margin-bottom: 0px;
}

/* housings */
.housings_table_container {
margin-top: 20px;
}

.housings_table_container table {
/*background-color: #eeeeee;*/
background-color: #FFFFFF;
}

/*
.housings_table_container td.egy {
background-color: #e6e7e8;
font-size: 11px;
text-align: center;
padding: 5px;
}

.housings_table_container td.ketto {
background-color: #f7efe1;
font-size: 11px;
text-align: center;
padding: 5px;
}
*/

.housings_table_container tr.altrow {
background-color: #e6e7e8;
}

.housings_table_container tr {
/*background-color: #f7efe1;*/
background: #F3E6CD;
}

.housings_table_container td {
font-size: 11px;
text-align: center;
padding: 5px;
color: #876944;
}

.housings_table_container th {
/*background-color: #f7efe1;*/
font-size: 11px;
text-align: center;
padding: 5px;
color: #876944;
}

.housings_table_container table.tovabb_tabla {
/*background-color: #eeeeee;*/
background-color: #FFFFFF;
}

.housings_table_container table.tovabb_tabla td {
text-align: right;
font-weight: bold;
background-color: #FFFFFF;
}

/* ownhousings */
.housings_owntable_container {
padding: 10px;
}

.housings_owntable_container table {
background-color: #FFFFFF;
}

.housings_owntable_container table.cim {
background-color: #FFFFFF;
color: #876944;
}

.housings_owntable_container table.cim td {
background-color: #FFFFFF;
color: #876944;
}

.housings_owntable_container table.cim h1 {
margin: 0px;
}

.housings_owntable_container td {
font-size: 11px;
text-align: center;
padding: 5px;
}

.housings_owntable_container tr.altrow {
background-color: #e6e7e8;
}

.housings_owntable_container tr {
background-color: #f7efe1;
}

.housings_owntable_container th {
background-color: #f7efe1;
font-size: 11px;
text-align: center;
padding: 5px;
color: #876944;
}

.hir h3 {
font-size: 14px;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}

/* quotations fieldset */
.quotations_form {
width: 710px;
margin-left: 10px;
}

.quotations_form fieldset {
margin: 0px;
padding: 0px;
border: #808285 1px solid;
/*background-color: #eeeeee;*/
background-color: #F7EFE1;
border: none;
padding: 10px;
}

.quotations_form fieldset fieldset {
margin: 0px;
padding: 0px;
/*background-color: #F8F8F8;*/
background-color: #F7EFE1;
margin-bottom: 10px;
border: none;
}

.quotations_form fieldset fieldset table {
width: 100%;
padding: 10px;
}

.quotations_form fieldset fieldset table td {
width: 50%;
text-align: left;
}

.quotations_form fieldset fieldset legend {
color: #876944;
font-weight: bold;
padding-left: 5px;
/*
width: 100%;
background-color: #F8F8F8;
*/
}

.quotations_form fieldset fieldset table.title {
width: 100%;
padding: 10px;
padding-bottom: 0px;
color: #876944;
font-weight: bold;
}

.quotations_form fieldset fieldset table.title td {
border-bottom: #bfb8aa 1px dotted;
}

.quotations_form td {
padding-left: 5px;
padding-right: 5px;
}

.quotations_form div.submit {
width: 100%;
text-align: center;
background-color: #F7EFE1;
/*margin-bottom: 10px;*/
padding-top: 10px;
padding-bottom: 10px;
margin: 0px;
}

/*
.quotations_form div.submit input {
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
background: url(/images/online_ajanlat_back.png) -50px top no-repeat;
width: auto;
border: #9C896F 1px solid;
color: #FFFFFF;
cursor: pointer;
font-size: 12px;
text-transform: uppercase;
}
*/

/* email fieldset */
.emailAddresses_form {
width: 710px;
margin-left: 10px;
}

.emailAddresses_form fieldset {
margin: 0px;
padding: 0px;
border: #808285 1px solid;
/*background-color: #eeeeee;*/
background-color: #F3E6CD;
border: none;
padding: 10px;
}

.emailAddresses_form fieldset fieldset {
margin: 0px;
padding: 0px;
/*background-color: #F8F8F8;*/
background-color: #F3E6CD;
margin-bottom: 10px;
border: none;
}

.emailAddresses_form div.submit {
width: 100%;
text-align: center;
background-color: #F3E6CD;
/*margin-bottom: 10px;*/
padding-top: 10px;
padding-bottom: 10px;
}

.emailAddresses_form div.submit input {
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
background: url(/images/online_ajanlat_back.png) -50px top no-repeat;
width: auto;
border: #9C896F 1px solid;
color: #FFFFFF;
cursor: pointer;
font-size: 12px;
text-transform: uppercase;
}

.emailAddresses_form .input input {
width: 400px;
}

.keres_rendez_container {
position: relative;
background-color: #F7EFE1;
padding: 10px;
padding-bottom: 10px;
}

table.pages_kereses {
width: 100%;
/*
padding: 20px;
padding-top: 10px;
padding-bottom: 10px;
*/
}

table.pages_kereses td {
/*width: 50%;*/
}

table.pages_kereses option {
	background:#F3E6CD;
}

table.pages_kereses select {
	background:url("/images/select_backrogund.jpg") repeat-x;
	border:medium none;
	border-left:2px solid #BDBDBD;
	border-bottom:2px solid #BDBDBD;
	height:18px;
	color:#222222;
	font-size:12px;
}

table.pages_kereses input[type=text]{
	background:url("/images/select_backrogund.jpg") repeat-x;
	border:2px solid #BDBDBD;
	border-top:1px solid #BDBDBD;
	height:15px;
	color:#222222;
	font-size:11px;
	width:180px;
}

table.pages_kereses div.submit {
width: 100%;
text-align: center;
/*margin-bottom: 10px;*/
padding-top: 10px;
padding-bottom: 10px;
margin: 0px;
}

table.pages_rendezes {
width: 100%;
/*
padding: 20px;
padding-top: 4px;
padding-bottom: 4px;
*/
}

table.pages_rendezes td {
/*width: 50%;*/
}

table.pages_rendezes option {
	background:#F3E6CD;
}

table.pages_rendezes select {
	background:url("/images/select_backrogund.jpg") repeat-x;
	border:medium none;
	border-left:2px solid #BDBDBD;
	border-bottom:2px solid #BDBDBD;
	height:18px;
	color:#222222;
	font-size:12px;
}

table.pages_rendezes input[type=text]{
	background:url("/images/select_backrogund.jpg") repeat-x;
	border:2px solid #BDBDBD;
	border-top:1px solid #BDBDBD;
	height:15px;
	color:#222222;
	font-size:11px;
	width:180px;
}

table.pages_rendezes div.submit {
width: 100%;
text-align: center;
margin: 0px;
}

input.submit_rendben {
border: none;
background: url("/images/grey_button_68.jpg") top center no-repeat;
cursor: pointer;
color: #808285;
font-size: 12px;
width: 68px;
}

input.submit_rendezes {
border: none;
background: url("/images/grey_button_68.jpg") top center no-repeat;
cursor: pointer;
color: #808285;
font-size: 12px;
width: 68px;
}

input.submit_minden_szallas {
border: none;
background: url("/images/grey_button_110.jpg") top center no-repeat;
cursor: pointer;
color: #808285;
font-size: 12px;
width: 110px;
}

#sitemap_container {
position: relative;
}

#sitemap_container ul, #sitemap_container li{
padding: 0px;
margin: 0px;
}

#sitemap_container ul.first {
margin-top: 10px;
margin-left: 6px;
}

#sitemap_container ul.first li {
margin-left: 10px;
margin-bottom: 10px;
}

#sitemap_container ul.second li {
margin-left: 10px;
margin-bottom: 3px;
}

#sitemap_container ul.third li {
margin-left: 10px;
margin-bottom: 3px;
}

#sitemap_container ul.second {
margin-top: 3px;
margin-left: 0px;
}

#sitemap_container ul.third {
margin-top: 3px;
margin-left: 0px;
}

.paging {
position: relative;
right: 0px;
top: 0px;
font-size: 10px;
float: right;
}

.search_count {
position: relative;
left: 0px;
top: 0px;
font-size: 10px;
float: left;
}

.paging div {
position: relative;
float: left;
}

.housing_right {
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
}

.program_right {
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
}

.breadcrumb {
position: relative;
z-index: 10000;
margin-left: 17px;
padding-top: 5px;
}

#copyright_kepek_container {
position: relative;
width: 100%;
height: 33px;
font-size: 10px;
text-align: right;
margin-top: 20px;
}

#copyright_kepek_container div {
position: absolute;
right: 95px;
top: 11px;
}

.dest_contact_container {
position: relative;
/*width: 190px;*/
height: auto;
background-color: #F3E6CD;
padding: 10px;
padding-bottom: 7px;
}

.left_column .dest_contact_container {
    width: 190px;
}

.dest_contact_container span.text {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

.dest_contact_container span.phone {
color: #876944;
font-weight: bold;
line-height: 20px;
}

.areal span.text {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

.mit_szolnal_ehhez {
    width: 200px;
    float: left;
    height: 40px;
    line-height: 40px;
}
.osszes_ajanlat {
    height: 40px;
    /*background: url(/images/online_ajanlat_back.png) #9e815b no-repeat;*/
    background: #F0CC5A;
    text-transform: uppercase;
    /*color: #fff;*/
    text-align: center;
    line-height: 40px;
    margin-top: 20px;
}
.osszes_ajanlat a {
    /*color: #fff;*/
}