@charset "utf-8";
/* CSS Document */

body		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; text-align:center; color:#666666;}
a	{text-decoration:none;}

h1	{font-family:inherit; font-size:36px; margin:0px 0px 30px 0px; color:#333;}
h2	{font-family:inherit; font-size:18px; margin:0px 0px 15px 0px; color:#666;}
h5	{font-family:inherit; font-size:16px; line-height:1em !important; color:#333; margin:15px 0px 15px 0px;}

.topcont	{background:url(head.png) center top repeat-x; overflow:hidden;}
.top		{width:1000px; height:480px; margin:0px auto 0px auto; padding:0px; text-align:left;}

.logo		{position:relative; top:10px; left:30px; width:150px; height:120px;}
.menu		{position:relative; top:-80px; left:285px; width:700px; height:60px; color:#666; font-size:14px; line-height:1.5em; border-bottom:1px #333333 solid;}
.sliderinfo	{position:relative; top:-50px; left:0px; width:230px; height:260px; padding:0px; }
.slider		{position:relative; top:-300px; left:290px; width:700px; height:320px;}

.sliderinfoh	{font-size:36px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin:20px 0px 20px 0px;}
.sliderinfop	{font-size:14px; color:#999; margin:0px 0px 20px 0px;}

.menu a			{color:#CCCCCC;}
.menu a:hover	{color:#FFF;}
.link1			{font-size:14px; background:#666; color:#CCC; text-align:center; text-transform:uppercase; padding:5px 20px 5px 20px; margin:0px 0px 0px 0px;}
.link1:hover	{color:#FFF; padding:5px 20px 5px 18px; border-left:2px #0099FF solid;}
.link2			{font-size:11px; background:#CCC; color:#666; text-align:center; text-transform:uppercase; padding:4px 12px 4px 12px; margin:0px 0px 0px 0px;}
.link2:hover	{color:#000; padding:4px 12px 4px 10px; border-left:2px #0099FF solid;}

/* link3 */
.hiv2			{background:url(arrow2.png) no-repeat left top; color:#666666; text-decoration:none; padding:0px 0px 0px 20px;}
.hiv2:hover		{color:#0099FF; cursor:pointer;}
.hiv3			{background:url(arrow3.png) no-repeat left center; color:#666666; text-decoration:none; padding:0px 0px 0px 16px;}
.hiv3:hover		{color:#0099FF; cursor:pointer;}

.link4			{color:#666666; text-decoration:underline;}
.link4:hover	{color:#0099FF; text-decoration:underline; cursor:pointer;}

.menu1			{width:150px; height:auto; background:#cccccc; color:#666666; border-left:2px #666 solid; padding:4px 0px 4px 10px; margin:0px 0px 0px 0px;}
.menu1:hover	{width:150px; color:#333333; border-left:2px #0099FF solid; cursor:pointer;}
.menu1s			{width:150px; height:auto; background:#e5e5e5; color:#0099FF; border-left:2px #666 solid; border-bottom:1px #666 solid; 
				padding:4px 0px 4px 10px; margin:0px 0px 0px 0px; font-weight:bold;}
.menu1s:hover	{width:150px; color:#333333; border-left:2px #0099FF solid; cursor:pointer;}
.menu2			{width:140px; height:auto; background:#e5e5e5; color:#999999; border-left:2px #999999 solid; padding:4px 0px 4px 10px; margin:0px 0px 0px 0px;}
.menu2:hover	{width:140px; color:#333333; border-left:2px #0099FF solid; cursor:pointer;}


input, textarea, select	{outline:none !important;}
.input1			{width:250px; border:1px #999999 solid; margin:0px; padding:2px; color:#666666; font-size:10px;}
.textarea1		{width:250px; border:1px #999999 solid; margin:0px; resize:none; height:45px; padding:2px; color:#666666; font-size:10px; font-family:inherit;}
.submit1		{min-width:40px; height:20px; font:inherit; border:none; background:#CCCCCC; color:#333; border-left:2px #666666 solid; margin:13px 0px 0px 0px;}
.submit1:hover	{color:#FFF; border-left:2px #0099FF solid; cursor:pointer;}
.submit2		{min-width:80px; height:25px; font:inherit; border:none; background:#CCCCCC; color:#333; border-left:2px #666666 solid;}
.submit2:hover	{color:#FFF; border-left:2px #0099FF solid; cursor:pointer;}

.body			{width:1000px; margin:0px auto 0px auto; padding:0px 0px 30px 0px; min-height:300px; text-align:left;}
.tartalom_menu	{float:left; width:180px; text-align:left; padding:75px 0px 40px 0px;}
.tartalom_body	{float:left; width:800px; text-align:left; padding:0px 0px 40px 0px;}
.tartalom_body_wm	{width:980px; text-align:left; padding:0px 0px 40px 0px;}


.footcont	{background:#e2e2e2; clear:both; width:100%; height:220px; border-top:1px #999999 solid; font-size:12px;}
.foot		{width:1000px; margin:0px auto 0px auto; text-align:left; color:#666;}
.foot_com	{width:1000px; margin:0px auto 0px auto; text-align:center; color:#999999; clear:both; padding-top:15px;}
.footdiv1	{width:330px; float:left; padding:15px 0px 0px 0px; line-height:1em;}
.footdiv1 a			{color:#666666;}
.footdiv1 a:hover	{color:#0099FF; text-decoration:underline;}
.footdiv2	{width:250px; float:left; padding:15px 15px 0px 15px; line-height:1.3em; }
.footdiv2 a			{color:#666666;}
.footdiv2 a:hover	{color:#0099FF; text-decoration:underline;}
.footdiv3	{width:300px; float:left; padding:15px 15px 0px 15px; font-size:11px; line-height:1em; }
.footdiv3 table	{line-height:0.8em; }




/* ----------- SLIDER  ------------*/
#ribbon	 	{position:absolute; top:-3px; left:-15px; z-index:500;}
#frame 		{position:absolute; z-index:0; width:820px; height:341px; top:-3px; left:-80px;}
#slides 	{position:absolute; top:15px; left:12px; z-index:100;}
#slides .next,#slides .prev 	{position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101;}
.slides_container 				{width:635px; height:270px; overflow:hidden; position:relative;}
#slides .next 		{left:585px;}
.pagination 		{/*margin:-26px auto 0;*/ width:20px; position:relative; top:-30px; left:664px; margin:0px; padding:0px;}
.pagination li 		{margin:0px 0px 4px 0px; list-style:none; background:#FFCC00;}
.pagination li a 	{display:block; width:12px; height:0; padding-top:12px; background-image:url(slider/img/pagination.png); background-position:0 0; 
					float:left; overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}


/* --------- Főoldal ----------- */
.fooldal_div	{float:left;}
.fo_1			{width:205px; padding:0px 30px 0px 0px; color:#CCC; font-size:11px;}
.fo_2, .fo_3, .fo_4	{width:230px; padding:30px 20px 0px 0px;}


/* Kandalló adatlap */
.ka_tartalom	{width:900px; margin:0px auto 0px auto; text-align:left;}
.ka_tabladiv	{width:300px; margin:0px 20px 0px 0px; float:left;}
.ka_tablatabla		{font-weight:normal; font-size:12px; margin:0px;}
.ka_tablatabla td	{border-bottom:1px #e5e5e5 solid;}
.katr			{text-align:right; border-bottom:1px #0099FF solid !important;}
.ka_kepdiv		{width:580px; font-weight:normal; font-size:12px; float:left;}

/* DIV */
.contdiv0 img	{border:none; margin:0px 0px 5px 0px;} /* csőradiátor height46 */
.contdiv0 div	{width:170px; height:60px; font-size:12px; float:right; text-align:center; margin:0px 0px 40px 80px; color:#666666;} /* csőradiátor height46 */
.contdiv0 div:hover	{color:#333333; text-decoration:underline;} /* csőradiátor height46 */
.contdiv1	{width:140px; height:320px; font-size:12px; float:left; text-align:left;} /* csőradiátor */
.contdiv2	{width:220px; height:380px; float:left; text-align:left;} /* csőradiátor */
.contdiv3	{width:560px; height:auto; font-size:14px; float:left; text-align:left; margin-bottom:30px;} /* csőradiátor */
.contdiv4	{width:550px; height:auto; font-size:14px; float:left; margin-bottom:30px; padding:5px; border:1px #990000 solid; color:#990000;}
.kd1	{font-size:12px; color:#333333; margin:0px 0px 5px 0px;}
.kd2	{font-size:11px; color:#999; margin:0px 0px 0px 0px;}
.kd3	{font-size:12px; color:#999; margin:5px 0px -2px 0px;}
.kd4	{font-size:12px; color:#666; margin:0px 0px 15px 0px;}
.kdi	{min-height:160px; width:140px; float:left;}
.kdn	{min-height:160px !important; width:400px; float:left;}
.kdj	{min-height:125px;}
.kdfo1	{width:170px; float:left; height:150px; color:#666666; padding:10px; text-align:center; text-decoration:none;}
.kdfo2	{width:360px; float:left; height:150px; color:#666666; padding:10px; text-align:center; text-decoration:none;}
.kdfo1 img, .kdfo2 img {border-bottom:1px #e2e2e2 solid; margin:20px 0px 2px 0px; text-decoration:none;}


/* IMG */
.img_lft	{margin:0px 20px 20px 0px;} /* fustcso */
.img_rht	{margin:0px 0px 20px 20px;} /* fustcso */
.img01	{margin:10px 30px 20px 0px;} /* fustcso */
.img02	{margin:0px 0px 10px 0px; width:125px; height:auto; border:1px #CCC solid;} /* csőradiátor */
.img03	{margin:0px 10px 10px 0px; width:130px; height:auto; border:1px #CCC solid;} /* kiegésztők */
.kref	{margin:0px 15px 15px 0px; border:1px #CCCCCC solid;} /* kandalló referenciák */

/* TABLE */
.lft		{text-align:left !important;}
.rht		{text-align:right !important;}
.ctr		{text-align:center !important;}
.len		{color:#000000;}
.akc		{font-weight:bold; color:#990000;}
.headt th	{font-weight:normal;}
.headf th	{border-bottom:1px #666666 solid;}
.nel:hover	{background-color:#f4f4f4; color:#333333; cursor:default;}
.ael:hover	{background-color:#CCCCCC; color:#333333; cursor:default;}
.table01	{font-size:12px;}  /* csőradiátor */
.table01 td	{text-align:right; border-bottom:1px #e5e5e5 solid;}
.table01 th	{text-align:right; background:#f4f4f4; padding:2px;}

.table02	{font-size:12px; margin-right:30px;}  /* kazán */
.table02 td	{text-align:center; border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:2px 4px 2px 4px;}
.table02 th	{text-align:left; background:#f0f0f0; padding:4px;}
.table02 .o1	{text-align:left; background:#fafafa;}
.table02 tfoot td	{font-size: 12px; font-weight:normal; background:#f0f0f0; font-style:italic;}

.table03	{}  /* kiegészítők */


/* CSAPTELEP */
.cst1		{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cst1 td	{width:150px; border-bottom:1px #CCCCCC solid;}
.cst1 tr	{margin}
.cst1 img 	{border:none; margin-bottom:5px; margin-top:30px;}
.cst2		{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cst2 img 	{border:1px #CCCCCC solid;}
.cstul		{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cstul li 	{color:#333333;}
.cst3 td	{border-bottom:1px #CCCCCC solid;}
.cst3 th	{font-weight:bold; font-size:11px; height:30px; color:#666666; background-color:#F5F5F5;}


/* BEGYÚJTÓS */
.bed1		{margin:0px 0px 15px 0px; border-bottom:1px #CCCCCC solid; padding:5px;}
.bed1 .beid	{margin:0px 10px 0px 0px; float:left;}
.bed1 .beid img	{border:1px #e2e2e2 solid;}
.bed2		{margin:0px;}


/* RÉGI table  */
	.tabla_tanu_1 tr, .tabla_tanu_2 tr	{vertical-align:top;}
	.tabla_tanu_1 td {width:150px;}
	.tabla_tanu_2 td {width:300px;}
	.tabla_tamo_1	{font-size:12px; font-family: Century Gothic, Arial, Helvetica, sans-serif;}
	.tabla_tamo_1 img	{border:1px #666666 solid;}
	.tabla_szerv_1 td {width:350px;}
	.tabla_eler_1 td {width:350px;}
	.tabla_eler_2 td {width:260px;}
	.tabla_eler_1 img, .tabla_eler_2 img {border:1px #666666 solid; margin-right:20px;}
	.tabla_csorad_01	{font-size:14px; font-family: Century Gothic, Arial, Helvetica, sans-serif;}
	.tabla_csorad_01 img, .tabla_korlat_01 img	{border:1px #CCC solid;}
	.tabla_csorad_01 td		{width:150px; text-align:left;}
	.tabla_korlat_01 td		{text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	
	.tabla_003, .tabla_003 a	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	.tabla_003 img, .tabla_004 img, .tabla_005 img	{border:1px #CCCCCC solid;}
	.tabla_003 td 	{width:200px; text-align:center;}
	.tabla_004	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	.tabla_005	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	.tabla_005 td	{border-bottom:1px #CCCCCC solid; padding-top:30px;}
	.tabla_005 .imgm	{margin-right:10px;}
	.tabla_001 td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border-bottom:1px #CCCCCC solid;}
	.tabla_002 td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	.table_006	{margin:30px 0px 0px 0px;}
	.table_006 img{border:1px #CCCCCC solid; margin:0px 5px 50px 0px;}
	.table_006 td	{font-size:12px;}
	.table_006 .hiv2	{background:none; padding:0px;}
	
	.tabla_csaptelep_01	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.tabla_csaptelep_01	img	{border:1px #CCCCCC solid;}	
	.tabla_csaptelep_01	td	{width:200px;}
	
	.tabla_padlorad_01	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	.tabla_padlorad_01 td {border-right:1px #999999 solid; border-bottom:1px #666666 solid; padding:1px;}
	
	.tabla_vizmelegito_01	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.tabla_vizmelegito_01 img	{border:1px #CCCCCC solid; margin-right:10px;}	
	.tabla_vizmelegito_01 td	{width:370px; text-align:justify;}