body
{
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #3c3c3c;
}


fieldset { 
	border: 0px;
}

a
{
    text-decoration: none;
	color: #aa0000;
}

h1
{
	display: block;
    font-family: Georgia, Arial, sans-serif;
	font-size: 18px;
	margin: 20px 0 20px 0;
	color: #aa0000;
	text-transform: uppercase;
	font-weight: normal;
}

h1.szurke
{
	color: #323232;
}

#keret
{
	background-color: #ffffff;
}

#container
{
    width: 1000px;
	margin: 0 auto;
	padding: 0 0 18px 0;
}

#menu_div
{
	display: block;
    width: 1002px;
	/*height: 132px;*/
	height: 388px;
}

#nyito_flash
{
	width: 980px;
    margin: 0 auto;
}

#udvozoljuk_hu
{
    width: 292px;
	margin: 0 0 0 20px;
	float: left;
}

#udvozoljuk_hu h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_hu.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}
#udvozoljuk_hu h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_hu.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}




#udvozoljuk_en
{
    width: 292px;
	margin: 0 0 0 20px;
	float: left;
}

#udvozoljuk_en h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_en.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}

#udvozoljuk_en h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_en.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}

#udvozoljuk_it
{
    width: 292px;
	margin: 0 0 0 20px;
	float: left;
}

#udvozoljuk_it h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_en.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}



#udvozoljuk_de
{
    width: 292px;
	margin: 0 0 0 20px;
	float: left;
}

#udvozoljuk_de h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}
#udvozoljuk_de h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_de.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 42px;
}



#udvozoljuk_it
{
    width: 292px;
	margin: 0 0 0 20px;
	float: left;
}

#udvozoljuk_it h1
{
    text-indent: -9999em;
	background-image: url(../images/udvozoljuk_it.png);
	background-repeat: no-repeat;
	width: 265px;
	height: 42px;
}
#udvozoljuk_it h1
{
   text-indent: -9999em;
	background-image: url(../images/udvozoljuk_it.png);
	background-repeat: no-repeat;
	width: 265px;
	height: 42px;
}



.udv_eng{
	background-image: url(../images/eng/udvozoljuk_eng.png) !important;
}
.udv_de{
	background-image: url(../images/de/udvozoljuk_de.png) !important;
}

#udvozoljuk p
{
    padding: 0 0 0 2px;
}

#akcio_hu, #akcio_en, #akcio_de, #akcio_it
{
   width: 292px;
	margin: 0 0 0 20px;
	float: left;
}

#akcio_hu h1
{
   text-indent: -9999em;
	background-image: url(../images/akcio_h1_hu.png);
	background-repeat: no-repeat;
	width: 290px;
	height: 200px;
}


#akcio_de h1
{
   text-indent: -9999em;
	background-image: url(../images/akcio_h1_de.png);
	background-repeat: no-repeat;
	width: 290px;
	height: 200px;
}


#akcio_en h1
{
   text-indent: -9999em;
	background-image: url(../images/akcio_h1_en.png);
	background-repeat: no-repeat;
	width: 290px;
	height: 200px;
}

#akcio_it h1
{
   text-indent: -9999em;
	background-image: url(../images/akcio_h1_it.png);
	background-repeat: no-repeat;
	width: 290px;
	height: 78px;
}




#nyito_szobafoglalas_hu, #nyito_szobafoglalas_en, #nyito_szobafoglalas_de, #nyito_szobafoglalas_it
{
	background-image: url(../images/nyito_szobafoglalas_bg.gif);
	background-repeat: no-repeat;
	width: 303px;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	float: left;
	margin: 15px 0 0 20px;
	padding: 0 13px 0 13px;
	padding-bottom:10px;
}

#nyito_szobafoglalas_hu h1
{
    text-indent: -9999em;
	background-image: url(../images/szobafoglalas_h1_hu.png);
	background-repeat: no-repeat;
	width: 144px;
	height: 15px;
}

#nyito_szobafoglalas_en h1
{
    text-indent: -9999em;
	background-image: url(../images/szobafoglalas_h1_en.png);
	background-repeat: no-repeat;
	/*width: 144px;*/
	height: 15px;
}

#nyito_szobafoglalas_de h1
{
    text-indent: -9999em;
	background-image: url(../images/szobafoglalas_h1_de.png);
	background-repeat: no-repeat;
	/*width: 144px; */
	height: 15px;
}

#nyito_szobafoglalas_it h1
{
    text-indent: -9999em;
	background-image: url(../images/szobafoglalas_h1_it.png);
	background-repeat: no-repeat;
	/*width: 144px; */
	height: 15px;
}

/*
#nyito_szobafoglalas_hu, #nyito_szobafoglalas_en label, #nyito_szobafoglalas_de label, #nyito_szobafoglalas_it label
{
	display: block;
    color: #787878;
	width: 145px;
	float: left;
}
*/


#nyito_szobafoglalas_hu .submit, #nyito_szobafoglalas_en .submit, #nyito_szobafoglalas_de .submit, #nyito_szobafoglalas_it .submit
{
    float: right;
	margin: 5px 0 0 0;
}

#fejlec
{
	width: 980px;
    margin: 0 auto;
}

#content
{
    width: 597px;
    margin: 0;
	float: left;
	padding: 0 0 0 20px;
}

#right
{
    width: 331px;
	float: right;
	padding: 0 30px 0 0;
	margin: 14px 0 0 0;
}

#right .keretes
{
    width: 303px;
    background-image: url(../images/keretes_bg.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	padding: 0 13px 0 13px;
	float: left;
}

#right table
{
    color: #727272;
	width: 303px;
	font-size: 12px;
	margin-bottom: 14px;
}

#right table tr.szurke
{
    background-color: #f1f1f1;
}

#right table tr.ossz
{
    color: #323232;
	font-weight: bold;
}

#right #galeria
{
    padding: 0 13px 0 0;
	float: left;
}

#right #galeria h1
{
    margin: 20px 0 20px 13px;
}

#right #galeria p
{
    margin: 0 0 20px 13px;
	clear: both;
}

#right #galeria img, .kep img
{
	display: block;
	border: none;
}

#right #galeria .kep, .kep
{
	display: block;
	float: left;
    margin: 0 0 15px 15px;
}

.clear
{
    clear: both;
    height: 0px;
    font-size: 0px;
    margin: 0;
    padding: 0;
}

#lablec
{
	clear: both;
	background-color: #3c3c3c;
	height: 27px;
	width: 975px;
	margin: 0 auto;
	padding: 0 0 0 18px;
}

#lablec ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#lablec ul li
{
	float: left;
	margin: 0 22px 0 0;
	padding: 10px 0 0 0;
	list-style-image: none;
}
#lablec #left{	
	width:640px;
}

#lablec ul li, #lablec ul li a
{
	color: #9c9c9c;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#lablec ul#copyright
{
	display: inline;
	list-style: none;
	float: right;
	margin: 0 23px 0 0;
}

#lablec img
{
    border: none;
}

#lablec #qs
{
	margin: 0;
	padding: 0;
}

.error {
	color: #990000;
	
}
#foglalas label{
	float:left;
	width:130px;
}

#bannyer {
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	display: none;
	z-index: 99999;
}

#bannyer_container {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 100000;
	text-align: center;
}

#bannyer_container embed {
	width: 356px;
	height: 241px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#bannyer_container object {
	width: 356px;
	height: 241px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#banyek {
	width: 356px;
	height: 241px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.kereske{
	position:relative;
}
.kereske .takaro{
	position:absolute;
	top:0;
	left:0;
	z-index:99999999999;
}