html,body{

 	background:url(../images/bg.jpg) repeat-x;

	background-color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#1a1f28;

}

.container{

	width:1000px;

	margin-left:auto;

	margin-right:auto;

}

*{

	margin:0;

	padding:0;

}

ul{

	list-style:none;

}

body{	

	padding-top:15px;

}

.header{

	background:url(../images/flash_alap.jpg) no-repeat;

	height:36px;

    padding: 190px 0 0 0;

	position: relative;

}



/* menu */



#menu

{

    display: block;

    height: 19px;

    margin: 0 0 0 20px;

    padding: 0;

}



#menu li

{

    display: inline;

    float: left;

}



#menu li a

{

    display: block;

    height: 19px;

    text-indent: -9999em;

    background-repeat: no-repeat;

    outline: none;

    margin: 0 5px 0 0;

}



#menu li div

{

    padding: 0 0 5px 0;

    margin: 0;

}



#menu li ul li a

{

    margin: 0 0 4px 0;

}



#menu li ul

{

	margin: 0;

	padding: 0 0 5px 5px;

    display: none;

    position: absolute;

    left: auto;

    top: auto;

    background-color: #01445f;

}



#menu li:hover ul, #menu li.over ul

{

    display: block;

}



#menu li ul li

{

	list-style: none;

	float: none;

    margin: 0 0 0 0;

    display: block;

}



#menu #rolunk

{

    width: 52px;

    background-image: url(../images/menu/rolunk.gif);

}



#menu #modszerek

{

    width: 79px;

    background-image: url(../images/menu/modszerek.gif);

}



#menu #problemak

{

    width: 78px;

    background-image: url(../images/menu/problemak.gif);

}



#menu #sajto

{

    width: 40px;

    background-image: url(../images/menu/sajto.gif);

}



#menu #tv

{

    background-image: url(../images/menu/tv.gif);

}



#menu #radio

{

    background-image: url(../images/menu/radio.gif);

}



#menu #ujsag

{

    background-image: url(../images/menu/ujsag.gif);

}



#menu #online

{

    background-image: url(../images/menu/online.gif);

}



#menu #konyv

{

    width: 106px;

    background-image: url(../images/menu/konyv.gif);

}



#menu #tippek

{

    width: 111px;

    background-image: url(../images/menu/tippek.gif);

}



#menu #elerhetoseg

{

    width: 98px;

    background-image: url(../images/menu/elerhetoseg.gif);

}



#menu #cernabeultetes

{

    background-image: url(../images/menu/cernabeultetes.gif);

}



#menu #akupunktura

{

    background-image: url(../images/menu/akupunktura.gif);

}



#menu #akkupresszura

{

    background-image: url(../images/menu/akupresszura.gif);

}



#menu #on_fizioterapia

{

    background-image: url(../images/menu/fizioterapia.gif);

}



#menu #gerincterapia

{

    background-image: url(../images/menu/gerincterapia.gif);

}



#menu #gyogymasszazs

{

    background-image: url(../images/menu/gyogymasszazs.gif);

}



#menu #eletmod_szaktanacsadas

{

    background-image: url(../images/menu/eletmod.gif);

}



#sajto_almenu

{

    width: 70px;

}



#modszerek_almenu

{

    width: 180px;

}



/* /menu */



.content{

	padding-left:15px;

	padding-right:15px;

	background:url(../images/content_bg.jpg) repeat-y;

}

.left{

	float:left;

}

.right{

	float:right;

}

.fooldal_left{

	width:760px;

}

.fooldal_right{

	width:200px;

	background:url(../images/right_bg.jpg) repeat-y;

}

h1{	

	margin-top:10px;

	margin-bottom:20px;

	padding-left:20px;

	background:url(../images/title_bg.jpg) no-repeat;

	color:#323f58;

	font-size:18px;

	font-weight:normal;

}

.clearer{

	clear:both;

	line-height:0;

	font-size:0;

	height:0;

}

.udv_blokk{

	padding-bottom:20px;

	background:url(../images/pontozas.jpg) repeat-x;

	background-position:left bottom;

}

.udv_blokk img{

	margin-right:10px;

}

.udv_blokk p

{

    margin: 0 0 10px 0;

    line-height: 1.5em;

}

.right_over{

	background:url(../images/right_bg_bottom.jpg) no-repeat;

	background-position:left bottom;

	padding-bottom:20px;

	min-height:174px;

	_height:174px;

	padding-left:14px;

	color:#323f58;

}

a img{

	border:0;

}

.fooldal_right h2{	

	text-align:right;

	background:url(../images/right_header.jpg) no-repeat;

	background-position:top right;

	padding-top:3px;

	padding-bottom:5px;

	margin-bottom:10px;

	font-size:18px;

	color:#FFFFFF;

	padding-right:10px;

}

.elerhetoseg_left{

	clear:left;

	width:55px;

	font-size:12px;

	font-weight:bold;

}

.elerhetoseg_right{

	width:120px;

}

.kiemelt{

	font-weight:bold;

	padding-bottom:5px;

	padding-top:5px;

	font-size:12px;

}

.footer p{

	color:#1a1f28;

	font-size:11px;

	padding-top:20px;

}

.footer .left, .footer .right{

	padding-top:15px;

}

.footer{

	clear:both;

	background:url(../images/footer_bg.jpg) no-repeat;

	height:38px;

	padding-left:20px;

	padding-right:20px;

	margin-bottom:20px;

}

.footer .left a{

	color:#323f58;

	text-decoration:none;

	font-size:11px;

	margin-left:5px;

	margin-right:5px;

}

.footer .left a:hover{

	color:#000000;

}

.fooldal_box{

	width:230px;

	padding-right:10px;

	background:url(../images/pontozas2.jpg) repeat-y;

	background-position:top right;

	margin-top:5px;

	margin-right:12px;

}

.fooldal_box ul li{

	padding-left:20px;

	margin-bottom:5px;

	background:url(../images/li_bg.jpg) no-repeat;

}

.fooldal_box ul li a{

	color:#323f58;

	font-size:12px;

	text-decoration:none;

} 

.fooldal_box ul{

	margin-top:10px;

	margin-left:10px;

}

.fooldal_box ul li a:hover{

	color:#000000;

}

.fooldal_box_noline{

	width:230px;

	padding-right:10px;

	margin-top:5px;

}

.leftkep{

	margin-right:5px;

}

.rightkep{

	margin-left:5px;

}

.fooldal_box_noline p{

	margin-bottom:15px;

}

.fooldal_box_noline a{

	float:right;

	color:#ff6600;

	text-decoration:none;

	font-size:11px;

}

.ar_holder{

	text-align:right;

	color:#ff6600;

	font-size:11px;

	padding-top:5px;

	padding-bottom:5px;

}

.ar{

	font-size:16px;

	font-weight:bold;

	font-style:italic;

}

a.reszletek:link,a.reszletek:visited{

	float:right;

	color:#ff6600;

	text-decoration:none;

	font-size:12px;

	padding-right:15px;

	background:url(../images/reszletek_nyil.jpg) no-repeat;

	background-position:top right;

}



.login_title {

	background:transparent url(../images/title_bg.jpg) no-repeat scroll 0%;

color:#323F58;

font-size:18px;

font-weight:normal;

margin-bottom:20px;

padding-left:20px;

}



form.login_form label {

	clear: left;

	float: left;

	width: 50px;

}



form.login_form  input{

	border: 1px solid #323F58;

	display: block;

	float: left;

}



.login_btn {

	clear: left; 

	margin-top: 3px;

	width: 60px;

	margin-left: 50px;

}



.admin a {

	color:#323F58 !important;

font-size:11px !important;

margin-left:5px !important;

margin-right:5px !important;

padding: 0px !important;

text-decoration:none !important;

float: none !important;

background: none !important;

}



.hidden {

	display: none;

}



.admin_form_feltoltes h1{

	margin-top: 0px;

}



.admin_form_feltoltes {

	padding-left: 50px;

}

.admin_form_feltoltes ul {

		clear: left;

		padding-top: 5px;

}



.admin_form_feltoltes ul li.label {

	float: left;

	width: 100px;

}



.admin_form_feltoltes ul input, .admin_form_feltoltes ul select, .admin_form_feltoltes ul textarea {

	width: 400px;

	border: 1px solid #323F58;

}



.admin_form_feltoltes textarea {

	height: 100px;

}





.admin_form_feltoltes .kuldes_holder input {

	width: auto;

	border: 1px solid #323F58;

}

#lang

{

    position: absolute;

    top: 28px;

    right: 14px;

}



#lang img

{

    border: none;

}



#kezdolap

{

    position: absolute;

    right: 40px;

    top: 8px;

    background:url(../images/kezdolapra_bg.jpg) no-repeat;

    display: block;

    width: 76px;

    height: 26px;

    z-index: 1;

    color: #01445f;

    text-decoration: none;

    font-weight: bold;

    padding: 6px 0 0 40px;

    outline: none;

}



#kezdolap:hover

{

    color: #000000;

}



.admin  a{

	margin: 0px !important;

	padding: 0px !important;

	font-weight: none;

}



#google_map

{

	width: 650px;

	height: 380px;

	border: 1px solid #000000;

	margin: 20px 0 0 50px;

}