html, body{

	 margin:0;

	 padding:0;

	 background:#f0ece0;

	 font-family:Trebuchet Ms;

	 color:#4b4843;

	 font-size:11px;

}

.clearer{

	font-size:0;

	line-height:0;

	height:0;

	clear:both;

}

.background_ize{

	min-height:450px;

	_height:450px;

}

.top_row{

	height: 43px;

	margin-bottom: 3px;

}

.sogno_fooldal_bg{

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

}

.robostic_fooldal_bg{

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

}

.is_fooldal_bg{

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

}

.sogno_fooldal_bg{

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

}

.sogno_aloldal_bg{

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

}

.is_aloldal_bg{

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

}

.robostic_aloldal_bg{

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

}

.container{

	width:800px;

	margin-left:auto;

	margin-right:auto;

}

.header .bottom_row{

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

	padding-left:170px;

	height:25px; 

}

.menupont_holder a:link, .menupont_holder a:visited{

	color:#353630;

	font-size:12px;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	height:23px;

	padding-left:18px;

	padding-right:18px;

	padding-top:3px;

}

.menupont_holder a:hover{

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

}

.menupont_holder{

	float:left;

	width:auto;

	_width:20px;

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

	background-position:top right;

    padding-right:1px;

}

.flash_holder{

	background:white;

	height:300px;

	margin-top:3px;

}

.menu_holder{

	height:31px;

}

.content{

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

	background-color:#f8f8f0;

	border:solid 1px #cccccc;

	border-top:0;

	min-height:100px;

	_height:100px;

	padding:10px;

}

.footer{

	padding:3px;

	margin-top:8px;

	background-color:#f8f8f0;

	border:solid 1px #cccccc;

	text-align:center;

}

.footer a:link, .footer a:visited{

	color:#6a6a6a;

	font-size:12px;

	text-decoration:none;

}

.footer a:hover{

	text-decoration:underline;

	color:#000000;

}

.footer .left{

	float:left;

	width:auto;

	padding-left:20px;

}

.footer .right{

	float:right;

	width:300px;

}

.sogno_fooldal_box{

	float:left;

	width:255px;

	margin-left:3px;

}

.sogno_fooldal_box_height{

	height:150px;

}

.robostic_fooldal_box_height{

	height:230px;

}

.is_fooldal_box_height{

	height:150px;

}

.sogno_fooldal_box a:link, .sogno_fooldal_box a:visited{

	text-decoration:none;

	color:#333333;

	font-size:12px;

}

.sogno_fooldal_box a:hover{

	color:#d3c89f;

}

.sogno_fooldal_box_inside{

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

	background-position:top right;

	padding:5px;

}

.sogno_fooldal_box_inside2{

	padding:5px;

	padding-left:8px;

}

.sogno_fooldal_box_felirat{

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

	background-position:bottom center;

	padding-bottom:5px;

}

.sogno_fooldal_box_felirat2{

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

	background-position:bottom center;

	padding-bottom:5px;

}

.design_left{

	float:left;

	width:390px;

	padding-right:20px;

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

	background-position:top right;

}

.design_right{

	float:right;

	width:auto;

	padding-right:20px;

}

.design_right2{

	float:right;

	width:330px;

	padding-right:20px;

}

.aloldal_header{

	font-size:16px;

	font-weight:bold;

	padding-bottom:10px;

	padding-left:20px;

}

.design_left_inside{

	padding-left:20px;

}

.sogno_masszazs_box{

	float:left;

	width:370px;

	margin-left:3px;

}

.sogno_masszazs_holder{

	padding-left:20px;

}

.masszazs_header{

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

	padding-left:15px;

	font-size:14px;

	padding-bottom:5px;

}

.masszazs_header2{

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

	padding-left:15px;

	font-size:14px;

	padding-bottom:5px;

	float:left;

	width:auto;

}

.medical_header{

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

	padding-left:15px;

	font-size:12px;

	padding-bottom:5px;

}

.medical_header2{

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

	padding-left:15px;

	font-size:12px;

	padding-bottom:5px;

	height:30px;

}



.masszazs_also_box{

	margin-top:10px;

	border:solid 1px #cccccc;

	padding:10px;

}

.masszazs_also_right{

	float:left;

	width:420px;

}

.sogno_function_holder .left{

	float:left;

	width:380px;

}

.sogno_function_holder .left .inside{

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

	background-position:top right;

	padding-right:10px;

}

.sogno_function_holder .right{

	float:right;

	width:370px;

}



.sogno_function_header{



	font-size:14px;



	padding-bottom:3px;



	padding-left:25px;



	padding-top:3px;



}



.egy{



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



}



.ketto{



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



}



.harom{



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



}



.negy{



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



}



.ot{



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



}



.sogno_function_holder{



	padding:5px;



}







.sogno_medical_holder{



	padding-left:5px;



}



.sogno_medical_holder .left .inside{



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



	background-position:top right;



	padding-right:10px;



}



.sogno_medical_holder .left{



	float:left;



	width:380px;



}



.sogno_medical_holder .right{



	float:right;



	width:380px;



}



.sogno_medical_holder .left .inside{



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



	background-position:top right;



	padding-right:10px;



}



.med_megj{



	padding-top:10px;



}







.robostic_program_top{



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



	padding:5px;



	width:750px;



	height:200px;



	margin-left:20px;



}



.robostic_program_top .inside{



	padding-top:10px;



	font-size:12px;



}



.masszazs_also_box .left{



	float:left;



	width:400px;



	padding-left:10px;



}



.masszazs_also_box .right{



	float:right;



	width:300px;



}



.valami{



	float:left;



	width:400px;



}



.robostic_sor{



	padding-bottom:5px;



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



	background-position:bottom left;



	padding-top:5px;



}







.robostic_sor .box{



	float:left;



	width:180px;



	margin-right:5px;



}



.is_design_header{



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



	background-color:#d9d9d9;



	padding-left:15px;



	font-size:14px;



	padding:3px;



	padding-left:15px;



}



.is_design_top{



	padding-bottom:10px;



}



.is_design_bottom_left{



	float:left;



	width:auto;



	padding-right:5px;



}



.is_design_bottom_right{



	float:left;



	width:auto;



	padding-left:5px;



}



.is_design_bottom_middle{



	float:left;



	width:auto;



}



.is_design_holder{



	padding-left:50px;



}



.is_nyujtas_left{



	float:left;



	width:350px;	



	padding-top:10px;







}



.is_nyujtas_left .inside{



	padding-right:20px;



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



	background-position:335px 0px;



}



.is_nyujtas_right{



	float:left;



	width:350px;



	padding-top:10px;



}



.is_kinyomo_right_inside{



	padding-left:20px;



}



.is_kinyomo_right{



	float:left;



	width:400px;



}



.is_kinyomo_left{



	float:left;



	width:auto;



	padding-right:20px;



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



	background-position:top right;



}



.is_egyeb_left_width, .is_egyeb_right_width, .is_egyeb_middle_width{



	width:220px;	



}



.is_egyeb_left_width{



	margin-right:3px;



}



.is_egyeb_right_width{



	margin-left:3px;



}



.kapcsolat_left{



	float:left;



	width:330px;



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



	background-position:top right;



}



.kapcsolat_right{



	float:right;



	width:auto;



}



.proba{



	text-align:center;



	font-size:16px;



	font-style:italic;



	padding-top:10px;



}



.elerhetoseg_kiemelt{



	font-size:12px;



	font-weight:bold;padding-top:5px;



	padding-bottom:3px;



}



















#comp{

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

	width: 750px; 



	



	margin-left: 10px;



	}



	



#comp ul{



	



	border-bottom: 1px solid #535353; 



	clear: both;



	padding:0px;



	margin: 0px;



	}







#comp li{



	padding:0px;



	margin: 0px;



	display: inline;



	float: left;



	}



	



#comp .cimsor{



	padding:0px;



	margin: 0px;



	width: 200px;



	height: 40px;



	margin-left: 5px;


/*
	border-right: 1px solid #535353; 
*/


	font-size:12px;



	font-weight:bold;



	}



	



#comp .elso{
	width: 131px;
	/*
	border-left: 0px solid #535353; 
	border-right: 1px solid #535353;
	*/
	min-height:40px;
	_height:40px;
	text-align: center;
	}

#comp .masodik{
	width: 131px;
	/*
	border-right: 1px solid #535353; 
	*/
	min-height: 40px;
	_height: 40px;
	text-align: center;
	}	

#comp .harmadik{
	width: 131px;
	/*
	border-right: 1px solid #535353; 
	*/
	min-height: 40px;
	_height: 40px;
	text-align: center;
	}
	
#comp .negyedik{
	width: 131px;
	min-height: 40px;
	_height: 40px;
	text-align: center;
	}



#comp .elso .inside, #comp .masodik .inside, #comp .harmadik .inside, #comp .negyedik .inside{



	padding:5px;



	text-align:left;



}



.tipus{



	font-weight:bold;



	font-size:12px;



}











.inada_szoveg{



	margin: 0px auto;



	background: url(../images/line2.jpg) no-repeat scroll center bottom;



	width: 700px;



	text-align: justify;



	padding-bottom: 5px;



	margin-bottom: 10px;	



}







.inada_szoveg .kiskep{



	float: left;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-top: 5px;



}







.inada_szoveg .fotel{	



	float: left;



	width: 220px;



	margin-left: 8px;



	background: url(../images/line2.jpg) no-repeat scroll center bottom;



	padding-bottom: 10px;



	margin-bottom: 10px;



	height: 180px;



}





.t_table{



}

.t_table ul{

	list-style:None;

	

	border-bottom: 1px dotted #c0c0c0;

}

.t_table li{

	display: inline;

}

.t_table .label{

	font-weight: bold;

	padding-right: 10px;

}
