BODY {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: normal normal 14px/1.2 arial, sans-serif;
	background: URL('./pics/body-bg.jpg') repeat-x #2297ad;
}

DIV#main {
	width: 860px;
	margin: 0px auto 0px auto;
}

DIV#shell-top {
	height: 52px;
	background: URL('./pics/shell-top.png') no-repeat;
}

DIV#header, UL#topmenu, DIV#bodybox, DIV#rightbox {
	border-style: solid;
	border-color: #c6c6c6;
}

DIV#header {
	height: 90px;
	border-width: 0px 2px 0px 2px;
	background: URL('./pics/shell-bottom.png') no-repeat 601px 0px white;
	text-align: left;
}

DIV#header A {
	display: block;
	width: 235px;
	height: 60px;
	position: relative;
	top: 15px;
	left: 15px;
	background: URL('./pics/logo.png') no-repeat;
	border: 0px;
}

UL#topmenu {
	margin: 0px;
	padding: 0px;
 	height: 25px;
	border-width: 0px 1px 0px 1px;
	font: normal normal 14px/1.75 Arial, sans-serif;
	background-image: URL('./pics/topmenu-bg.png');
}

UL#topmenu LI {
	float: left;
	margin: 0px;
	cursor: pointer;
	list-style-type: none;
}

UL#topmenu LI A {
	display: block;
	height: 25px;
	text-decoration: none;
}

UL#topmenu LI #menu_etrendkiegeszitok {
	width: 126px;
}

UL#topmenu LI A:hover, UL#topmenu .topmenu_active A {
	background-image: URL('./pics/topmenu-bg.png');
}

/* 90  100 96 108 120 77 */

UL#topmenu LI #menu_aszalon {width: 90px;}
UL#topmenu LI #menu_aszalon:hover {background-position: 0px -25px;}
UL#topmenu .topmenu_active #menu_aszalon {background-position: 0px -50px;}

UL#topmenu LI #menu_kozmetika {width: 100px}
UL#topmenu LI #menu_kozmetika:hover {background-position: -90px -25px;}
UL#topmenu .topmenu_active #menu_kozmetika {background-position: -90px -50px;}

UL#topmenu LI #menu_fodraszat {width: 96px;}
UL#topmenu LI #menu_fodraszat:hover {background-position: -190px -25px;}
UL#topmenu .topmenu_active #menu_fodraszat {background-position: -190px -50px;}

UL#topmenu LI #menu_infraszauna {width: 108px;}
UL#topmenu LI #menu_infraszauna:hover {background-position: -286px -25px;}
UL#topmenu .topmenu_active #menu_infraszauna {background-position: -286px -50px;}


UL#topmenu LI #menu_kezeslabapolas {width: 120px;}
UL#topmenu LI #menu_kezeslabapolas:hover {background-position: -394px -25px;}
UL#topmenu .topmenu_active #menu_kezeslabapolas {background-position: -394px -50px;}

UL#topmenu LI #menu_araink {width: 77px;}
UL#topmenu LI #menu_araink:hover {background-position: -514px -25px;}
UL#topmenu .topmenu_active #menu_araink {background-position: -514px -50px;}

UL#topmenu LI #menu_etrendkiegeszitok {width: 143px;}
UL#topmenu LI #menu_etrendkiegeszitok:hover {background-position: -591px -25px;}
UL#topmenu .topmenu_active #menu_etrendkiegeszitok {background-position: -591px -50px;}

UL#topmenu LI #menu_elerhetosegeink {width: 124px;}
UL#topmenu LI #menu_elerhetosegeink:hover {background-position: -734px -25px;}
UL#topmenu .topmenu_active #menu_elerhetosegeink {background-position: -734px -50px;}



/* 101 118 114 127 94 168 136 */


 /*Kéz- és lábápolás nélkül

UL#topmenu LI #menu_aszalon {width: 101px;}
UL#topmenu LI #menu_aszalon:hover {background-position: 0px -25px;}
UL#topmenu .topmenu_active #menu_aszalon {background-position: 0px -50px;}

UL#topmenu LI #menu_kozmetika {width: 118px}
UL#topmenu LI #menu_kozmetika:hover {background-position: -101px -25px;}
UL#topmenu .topmenu_active #menu_kozmetika {background-position: -101px -50px;}

UL#topmenu LI #menu_fodraszat {width: 114px;}
UL#topmenu LI #menu_fodraszat:hover {background-position: -219px -25px;}
UL#topmenu .topmenu_active #menu_fodraszat {background-position: -219px -50px;}

UL#topmenu LI #menu_infraszauna {width: 127px;}
UL#topmenu LI #menu_infraszauna:hover {background-position: -333px -25px;}
UL#topmenu .topmenu_active #menu_infraszauna {background-position: -333px -50px;}

UL#topmenu LI #menu_araink {width: 94px;}
UL#topmenu LI #menu_araink:hover {background-position: -460px -25px;}
UL#topmenu .topmenu_active #menu_araink {background-position: -460px -50px;}

UL#topmenu LI #menu_etrendkiegeszitok {width: 168px;}
UL#topmenu LI #menu_etrendkiegeszitok:hover {background-position: -554px -25px;}
UL#topmenu .topmenu_active #menu_etrendkiegeszitok {background-position: -554px -50px;}

UL#topmenu LI #menu_elerhetosegeink {width: 136px;}
UL#topmenu LI #menu_elerhetosegeink:hover {background-position: -722px -25px;}
UL#topmenu .topmenu_active #menu_elerhetosegeink {background-position: -722px -50px;}

*/

#home_flash {
  display: block;
  margin: 0px;
  padding: 0px;
  border: 1px solid #c6c6c6;
}


DIV#bodybox {
	height: 500px;
	border-width: 0px 2px 2px 2px;
	text-align: left;
  background: white;
}

DIV.leftbox, DIV#rightbox {
	float: left;
	height: 460px
}

DIV.leftbox {
	position: relative;
	top: 10px;
	left: 10px;
	width: 550px;
	text-align: justify;
	overflow: auto;
}

DIV#rightbox {
	position: relative;
	top: 10px;
	left: 20px;
	border-width: 0px 0px 0px 2px;
	padding: 0px 0px 0px 10px;
}

DIV#rightbox  p{
	color: #be3530;
	font-size: 18px;
	}


DIV#rightbox UL LI {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

DIV#rightbox UL {
	padding: 0px;
	margin: 0px;
}

DIV#rightbox UL LI A {
	display: block;
	width: 264px;
	height: 78px;
	line-height: 5.8em;
	text-decoration: none;
	font-size: 14px;
	color: #7a9499;
	border: 1px solid #e5f8fb;
	background-color: #e5f8fb;
	background-position: right;
	background-repeat: no-repeat;
}

DIV#rightbox UL LI A:hover, DIV#rightbox UL .rightmenu_active A {
	color: #20788c;
	border: 1px solid #20788c;
}

DIV#rightbox UL LI A#menu_akciok {
	background-image: URL('./pics/actions-bg.png');
}

DIV#rightbox UL LI A#menu_termekek {
	background-image: URL('./pics/products-bg.png');
}

DIV#rightbox UL LI A#menu_tippek {
	background-image: URL('./pics/tips-bg.png');
}

DIV#rightbox UL LI A#menu_munkatarsaink {
	background-image: URL('./pics/job-coworkers-bg.png');
}

DIV#rightbox UL LI A#menu_ujdonsagok {
	background-image: URL('./pics/news-bg.png');
}

UL#bottommenu {
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	color: white;
}

UL#bottommenu LI {
	display: inline;
}

UL#bottommenu LI A {
	color: white;
	text-decoration: none;
	font-size: 12px;
}

UL#bottommenu LI A:hover, UL#bottommenu .bottommenu_active A {
	text-decoration: underline;
	color: #01b7d8;
}

DIV.leftbox P {
	margin-top: 0px;;
}

DIV.leftbox #r_marginbox {
  margin-right: 15px;
}

DIV.leftbox A {
	color: #002e45;
	text-decoration: none;
}

DIV.leftbox A:hover {
	text-decoration: underline;
}

DIV.leftbox H1 {
	margin-top: 0px;
}

DIV.leftbox UL LI P, DIV.leftbox UL LI DL {
	display: none;
	margin-left: 20px;
}

DIV.leftbox UL LI A {
	cursor: pointer;
	color: #777777;
}

DIV.leftbox UL LI#active_li P, DIV.leftbox UL LI#active_li DL {
	display: block;
}

DIV.leftbox UL LI#active_li {
	color: #20788c;
}

DIV.leftbox UL LI#active_li A {
	color: #002e45;
}

DIV.leftbox UL LI A:hover {
	text-decoration: underline;
}

DIV.leftbox H1 {
	text-align: left;
	font-size: 24px;
	color: #01b7d8;
}

DIV.leftbox H2 {
	font-size: 18px;
}

DIV.leftbox H3 {
	font-size: 14px;
	margin-bottom: 0px;
	color: #20788c;
}

DIV.leftbox H4 {
	text-align: left;
	font-size: 24px;
	color: #be3530;
}

DIV.leftbox UL {
	margin: 0px 0px 1em 20px;
	padding-left: 0px;
}

DIV.leftbox DL {
	margin-bottom: 1em;
}

DIV.leftbox UL LI {
	padding-left: 0px;
	margin-bottom: 0.3em;
}

DIV.leftbox UL LI SPAN {
  background: URL('./pics/more.png') bottom right no-repeat;
}

DIV#left_munkatarsaink DIV {
	clear: both;
}


DIV#left_munkatarsaink DIV IMG {
	padding: 3px;
	border: 1px solid #c6c6c6;
	margin-top: 4px;
}

DIV.leftbox .left_img {
	float: left;
	margin-right: 15px;
}

DIV.leftbox .right_img {
	float: right;
	margin-left: 15px;
}

DIV.leftbox FORM {
  color: #20788c;
}

DIV.leftbox INPUT, DIV.leftbox TEXTAREA {
  background-color: #e5f8fb;
  border: 1px solid #7a9499;
}

DIV.leftbox FORM SPAN {
  display: block;
  width: 90px;
  float: left;
}

DIV.leftbox INPUT {
  width: 250px;
}

DIV.leftbox #submit_button {
  width: 90px;
  border-width: 2px;
  color: #20788c;
  cursor: pointer;
  font-weight: bold;
}

DIV.leftbox TEXTAREA {
  width: 535px;
  margin-top: 5px;
}

TABLE.arak_tabla {
	font-size: 12px;
}

TABLE.arak_tabla TR:hover {
  background-color: #e5f8fb;
  cursor: default;
  color: #20788c;
}

TD.right_align, TH.right_align {
  text-align: right;
}

#fodrasz_arak TD, #fodrasz_arak TH {
  padding-right: 30px;
  width: 30%;
}

IMG.float-left {
	float: left;
	margin-right: 10px;
}

IMG.float-right {
	float: right;
	margin-left: 10px;
}

img.linkedImg {
  cursor: pointer;
}

#amlogo {
  margin: 15px auto 0px auto;
}

#rightbox, #left_home {
  text-align: center;
}

#rightbox ul {
  text-align: left;
}

#drlogo {
  margin: 25px auto 0px auto;
}

#victo {
  color: white;
  margin: 0px;
}

#victo a {
  color: white;
  text-decoration: none;
}

#victo a:hover {
  text-decoration: underline;
}

#left_aszalon {
  text-align: center;
}

#left_aszalon img {
  margin-left: 15px;
}

#left_aszalon p {
  font-size: 18px;
  margin-top: 10px;
}

#left_aszalon p a {
  cursor: pointer;
}

a.termek_linkek span {
		display: none;
}

a.termek_linkek {
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background-image: url("pics/trans.gif");
}

#drspiller_link {
	width: 155px;
	height: 135px;
	top: 54px;	
	left: 46px;
}

#phyris_link {
	left: 276px;
	top: 48px;
	width: 210px;
	height: 45px;
}

#maluwilz_link {
	left: 274px;
	top: 105px;
	width: 206px;
	height: 56px;
}

div.news {
	display: table;
	background-color: #E5F8FB;
	border-style: solid;
	border-color: #20788C;
	border-width: 3px 1px 3px 1px;
	margin-bottom: 20px;
	padding: 0px 5px 5px 5px;
	clear: both;
}

div.news h2 {
	color: #01b7d8;
}

div.news div.imgDiv img {
	margin: 0px auto;
}

div.news img.rightPic {
	float: right;
	margin-left: 10px;
}

div.news img.leftPic {
	float: left;
	margin-left: 10px;
}

div.news div.imgDiv {
	background-color: #20788C;
	width: 100%;
	text-align: center;
	border-bottom: 3px solid #20788C;
}

A IMG {
	border: none;
}

DIV#videolink {
	display: table;
	margin-top: 12px;
	width: 548px;
	text-align: left;
	background: url("./pics/dr.spiller.png") no-repeat center center;
}

DIV#videolink A {
	display: block;
	width: 98px;
	height: 98px;
	background-image: url("pics/videolink.png");
}

DIV#job {
  background-color: rgb(255,255,204);
  padding: 1px 10px;
  margin-bottom: 20px;
}

DIV#job H2, DIV#job P {
}

DIV#left_kezeslabapolas img.mb10 {
	margin: 10px 0px;
}