
body {
	background:url(../images/bckg.gif) top left repeat-x #f0ede8;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 13px;
	}
	
a 	{
	color:#000000;
	text-decoration:none;
	}
	
img { border:0;}

#holder	{
	position:relative;
	margin:auto;
	padding:0;
	background:#FFFFFF;
	width:820px;
	z-index:1;
	}

#arctorna { position:absolute; top:250px; left:0; display:block; width:20px; z-index:2;}
.facebook { position:fixed; left:0; top:200px;}
.facebook a { display:block; width:36px; height:150px; background:url(../images/faceboook.png) left top no-repeat; }

#head	{
	margin:auto;
	padding:0;
	background:url(../images/header_bckg.gif) top left repeat-x;
	width:800px;
	height:175px;
	}
	
.logo	{
	position:relative;
	margin:0;
	padding:0;
	width:800px;
	height:120px;
	}

.imgxtra { position: absolute; top: 0; left: 0; width: 428px; height: 98px; background-repeat: no-repeat; background-position: left top; }
a .imgxtra { cursor: pointer; }

h1.bclogo { position: absolute; top: 0px; left: 0px; font-size: 10px; padding-top:25px; margin:0; }
h1.bclogo a { display: block; width: 428px; height: 98px; overflow: hidden; position: relative; }
h1.bclogo a span.imgxtra { background-image: url(../images/budai_callanetics_logo.jpg); }


.logo h2	{
	margin: 0;
	padding: 25px 0 0 540px;
	height:95px;
	font-size:13px;
	font-weight:normal;
	line-height:14px;
	letter-spacing:0px;
	}

.logo h2 a {
	display:block;
	background:url(../images/arrow.gif) 0px 7px no-repeat;
	width:100px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	line-height: 20px;
	}

.logo h2 a:hover {
	color:#0b4d8b;
	}

.navigation	{
	margin: 0px 0px 0px 2px;
	padding:0;
	background:url(../images/navigation_bckg.gif) top left repeat-x;
	width:796px;
	height:55px;
	}
	
#container	{
	position:relative;
	margin:auto;
	padding:0;
	background:#FFFFFF;
	width:820px;
	}

#banner { position:absolute; top:50px; left:195px; width:430px; background:#FFF; border:5px solid #e4e4e4; text-align:center;}
#banner h3 { margin:10px 0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000;}
#banner h2 { margin:20px 0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#cf7848; text-transform:uppercase;}
#banner p { display:inline; margin:0 auto 10px auto; padding:0; font-size:13px; text-align:center;}
#banner p a { display:block; background:#e4e4e4; width:40px; height:40px; text-align:center; color:#000; font-size:24px; font-weight:bold; cursor:pointer;}
#banner a:hover { color:#cf7848;}
#banner table { margin:5px auto; width:410px; text-align:center;}
#banner table td { background:#e4e4e4; padding:3px; text-align:left;}
	
.callaneticsmenu01,	.callaneticsmenu02, .callaneticsmenu03, .callaneticsmenu04, .callaneticsmenu05, .callaneticsmenu06, .callaneticsmenu07, .callaneticsmenu08	{
	float: left;
	display:block;
	margin:0;
	padding: 0;
	background:url(../images/menu_bckg.gif) top left repeat-x;
	height:55px;
	font-family:Tahoma, Arial, Verdana; font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	}
	
.callaneticsmenu01	{
	width:116px;
	margin-right:1px;
	}
	
.callaneticsmenu02	{
	width:79px;
	margin-right:1px;
	}
	
.callaneticsmenu03	{
	width:64px;
	margin-right:1px;
	}
	
.callaneticsmenu04	{
	width:88px;
	margin-right:1px;
	}
	
.callaneticsmenu05	{
	width:96px;
	margin-right:1px;
	}
	
.callaneticsmenu06	{
	width:100px;
	margin-right:1px;
	}
	
.callaneticsmenu07	{
	width:111px;
	margin-right:1px;
	}
	
.callaneticsmenu08	{
	width:135px;
	margin:0;
	}
	
.callaneticsmenu01 a,	.callaneticsmenu02 a, .callaneticsmenu03 a, .callaneticsmenu04 a, .callaneticsmenu05 a, .callaneticsmenu06 a, .callaneticsmenu07 a, .callaneticsmenu08 a	{
	display:block;
	padding:20px 0 0 0;
	height:35px;
	text-decoration:none;
	color:#666666;
	}

.callaneticsmenu01 a:hover,	.callaneticsmenu02 a:hover,	.callaneticsmenu03 a:hover,	.callaneticsmenu04 a:hover,	.callaneticsmenu05 a:hover,	.callaneticsmenu06 a:hover,	.callaneticsmenu07 a:hover, .callaneticsmenu08 a:hover	{
	color:#000000;
	background:url(../images/menu_a_bckg.gif) top left repeat-x;
	text-decoration:none;
	}

.left {
	float:left;
	margin:0;
	padding:75px 20px 0px 40px;
	background:url(../images/left_bckg.jpg) 10px 0px no-repeat #FFFFFF;
	width:460px;
	}

.left p.headline {
	margin:0;
	padding: 0px 0px 20px 0px;
	font-family:Tahoma;
	color:#0b4d8b;
	font-size: 18px;
	font-weight:bold;
	}

.left h2 {
	margin:0;
	padding: 10px 0px 10px 0px;
	font-family:Tahoma;
	color:#cf7848;
	font-size: 14px;
	font-weight:bold;
	}

.left h3 {
	margin:0;
	padding: 80px 15px 20px 0px;
	font-family:Garamond;
	color:#e3e1dd;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	}
	
.left h4 {
	margin:0;
	padding: 10px 0px 5px 0px;
	font-family:Garamond;
	color:#cf7848;
	font-size: 16px;
	font-weight:bold;
	letter-spacing:1px;
	}

.left h5 {
	margin:0;
	padding: 18px 0px 10px 0px;
	font-family:Tahoma;
	color:#cf7848;
	font-size: 14px;
	font-weight:bold;
	}

span.capital {
	padding-left: 15px;
	font-size: 24px;
}

.left p {
	margin:0;
	font-size: 13px;
	text-align:justify;
	}

.left ul {
	margin:0px 0px 0px 0px;
	padding:0;
	font-size: 13px;
	text-align:justify;
	}
	
.left li {
	margin-left:15px;
	padding: 0px 0px 10px 0px;
	list-style: url(../images/arrow.gif);
	line-height: 16px;
	}

.left li span { color:#cf7848;}
.left li span a { color:#cf7848;}

a.google_map { display:block; width:100%; height:40px; font-size:10px; color:#666; text-align:center;}

.right {
	float:left;
	margin:0px 0px 0px 0px;
	padding:280px 0 0 0;
	background:url(../images/right_bckg.jpg) top left no-repeat #FFFFFF;
	width:290px;
	}

.right p.naptar	{
	margin:0;
	padding: 0 0 10px 16px;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:0px;
	}

.right h2	{
	margin:0;
	padding:0 0 0 14px;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 20px;
	font-weight: bold;
	color:#0b4d8b;
	letter-spacing:-1px;
	}

.right h3 {
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	background:url(../images/arrow.gif) 5px 5px no-repeat;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
	letter-spacing:0px;
	}
	
.right h3 a {
	color:#000000;
	text-decoration:none;
	}

.right h3 a:hover {
	color:#cf7848;
	text-decoration:none;
	}
	
.right h4 {
	margin: -2px 0px 20px 0px;
	padding-left:25px;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	letter-spacing:0px;
	}

.orarend {
	margin:0;
	padding-left:17px;
	width:258px;
	background: transparent;
	}

.orarend p.cc {
	margin:10px 0px 0px 0px;
	padding:0;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#cf7848;
	letter-spacing:0px;
	}

.orarend h2 {
	margin: 0px 0px 80px 0px;
	padding:0;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	letter-spacing:0px;
	}

.orarend h2.ideiglenes {
	font-weight:bold;
	color:#995836;
	}

.orarend h4 {
	margin: 0px 0px 40px 0px;
	padding:0;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	letter-spacing:0px;
	}

.orarend_napok {
	float:left;
	display:block;
	margin: 0px 3px 3px 0px;
	padding-top:2px;
	background: #FFFFFF;
	width:40px;
	height:17px;
	color:#000000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}

.orarend_ures	{
	float:left;
	display:block;
	margin: 0px 3px 3px 0px;
	padding-top:2px;
	background: #f0eee3;
	width:40px;
	height:17px;
	color:#000000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}

.orarend_call	{
	float:left;
	display:block;
	margin: 0px 3px 3px 0px;
	padding-top:2px;
	background: #0b4d8b;
	width:40px;
	height:17px;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}
	
.orarend_cardiocall	{
	float:left;
	display:block;
	margin: 0px 3px 3px 0px;
	padding-top:2px;
	background: #cf7848;
	width:40px;
	height:17px;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}

.orarend_cardiocall2	{
	float:left;
	display:block;
	margin: 0px 3px 3px 0px;
	padding-top:2px;
	background: #995836;
	width:40px;
	height:17px;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}

.testimonial {
	clear:both;
	display:block;
	width:780px;
	margin:20px 20px 0px 20px;
	}

p.test {
	margin:0;
	padding: 0;
	line-height: 24px;}

p.test a {
	display:block;
	height:30px;
	color:#999;
	text-align:right;
}

.clear 		{
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	}

#footer		{ clear: both; margin:auto; padding:12px 10px 0 10px; background:url(../images/murvaimuvek_logo.gif) 10px 11px no-repeat; border-top:#e1ddd1 5px solid; width:800px; height:40px; font-family:Tahoma, Arial, Verdana; font-size:11px; text-align:right;}

#footer a	{
	color:#000000;
	}

#footer a:hover		{
	color:#f36421;
	text-decoration:underline;
	}

span.author	{
	padding-right: 90px;
	}
	
p.idezetek {
	padding: 0px 0px 10px 0px;
	line-height: 18px;
	}

.idezetek a {
	font-weight:bold;
	color:#cf7848;
	}
	
span.idezet_kezd img{
	margin-right: 5px;	
	}
	
span.idezet_veg img{
	margin-left: 5px;
	}
	
span.from { display:block; text-align:right; font-style:italic;}
	
.bal_oszlop {
	float:left;
	margin:0;
	padding:0;
	width:150px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	}
	
.jobb_oszlop {
	float:left;
	margin:0;
	padding:0;
	font-size:13px;
	}
	
img.studio_jobb {
	margin:0px 0px 10px 0px;
	border: 2px solid #989472;
	}
	
img.studio_bal  {
	margin:0px 10px 10px 0px;
	border: 2px solid #989472;
	}
	
img.berczik  {
	margin:0px 20px 0px 0px;
	border: 2px solid #989472;
	}

form {
	margin:0;
	padding:0;
}
	
.kapcsolat_bal {
	float:left;
	margin:0;
	padding:0;
	width:130px;
	height:20px;
	font-size:13px;
	font-weight:normal;
	}
	
.kapcsolat_jobb {
	float:left;
	margin:0px 0px 10px 0px;
	padding:0;
	font-size:13px;
	}
	
.kapcsolat_jobb input {
	margin:0;
	padding: 0;
	width:324px;
	background:#f0ede8;
	border: 1px solid #e3e1dd; 

	}

.kapcsolat_bal input {
	background:#0b4d8b;
	border:none;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.kapcsolat_jobb textarea {
	margin:0;
	padding: 0;
	width:324px;
	height:100px;
	background:#f0ede8;
	border: 1px solid #e3e1dd; 

}

p.arc	{
	float:left;
	display:inline-block;	
	width:40%;
	padding-top: 20px;
	padding-bottom:20px;
	text-align:center;
	font-size:11px;
	line-height:24px;

}

p.arc img	{
	border: 1px solid #CCC;
}
