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

body{ background:#fff; /*text-align:center;*/ font:normal 11px "Arial"; color:#666; }

* { margin:0; padding:0; border:0; }
a{ text-decoration: none; }
a:hover{ text-decoration: none; }

a.more{ font:normal 9px "Arial"; color:#f60; text-decoration:underline; }
a.more:hover{ font:normal 9px "Arial"; color:#666; text-decoration:underline; }

div.dot{ height:20px; border:none; background:#fff url(../images/dotted.gif) left center repeat-x; }

div.whitedot{ height:20px; border:none; background: url(../images/whitedotted.gif) center center repeat-x; }

span.tooltipswitcher{ float:right; width:65px; height:14px; padding-right:16px; margin-top:5px; }
	span.tooltipswitcher a{ font:normal 9px "Arial"; color:#666; }
	span.tooltipswitcher a:hover{ font:normal 9px "Arial"; color:#f60; }

/*----------------------*/
/* cms-hez */ 
/*----------------------*/

div.column1-unit h1{ background:url(../images/greenarrow.gif) left 40% no-repeat; padding:5px 6px 10px; text-align:left; font:bold 13px "Arial"; color:#3faa8c; }
	div.column1-unit h1 a{ color:	#3faa8c; }
	div.column1-unit h1 a:hover{ color:	#f60; }

div.column1-unit  h2{ padding:5px 0 !important; text-align:left; font:bold 11px "Arial" !important; color:#666 !important; background:none !important; }
	div.column1-unit h2 a{ color:#666; }				  
	div.column1-unit h2 a:hover{ color:#f60 !important; }				  
div.column1-unit h3{ background:url(../images/greyarrow.gif) left center no-repeat; padding:5px 6px; text-align:left; font:bold 13px "Arial"; color:#666; }
div.column1-unit h4{ background:url(../images/greyarrow.gif) left top no-repeat; padding:5px 6px; text-align:left; font:bold 12px "Arial"; color:#666; }

div.column1-unit p{ text-align:left; font:normal 11px "Arial"; color:#666; }
	div.column1-unit a{ font:bold 11px "Arial"; color:#3faa8c; }
	div.column1-unit a:hover{ font:bold 11px "Arial"; color:#f60; }

div.column1-unit ul{ list-style:disc; list-style-position:inside; text-indent: -12px; padding:10px 0;   }
div.column1-unit ol{ list-style:decimal; list-style-position:inside; text-indent: -12px; padding:10px 0; }
div.column1-unit li{ float:none !important; overflow:visible !important; text-align:left; margin-left:20px; }


div.column1-unit img{ border:2px solid #3faa8c; margin:10px; }
	
div.pager a.prev{ font:normal 9px "Arial"; color:#f60; text-decoration:underline; }
div.pager a.prev:hover{ font:normal 9px "Arial"; color:#666; text-decoration:underline; }

div.pager span{ font:normal 9px "Arial"; color:#666; }

div.pager a.next{ font:normal 9px "Arial"; color:#f60; text-decoration:underline; }
div.pager a.next:hover{ font:normal 9px "Arial"; color:#666; text-decoration:underline; }

ul.sitemap{  display:block; list-style:none; text-align:left; }
	ul.sitemap li{ display:block; float:none !important; padding:5px 50px; }

	ul.sitemap li.root{ float:none !important; background:url(../images/sitemap_root.gif) 30px 4px no-repeat; }
	ul.sitemap li.mainpage{ float:none !important; background:url(../images/sitemap_folder.gif) 30px 4px no-repeat; }
	ul.sitemap li.subpage{ float:none !important; background:url(../images/sitemap_page.gif) 30px center no-repeat; }
	
	ul.sitemap a{ font:bold 11px 'Arial'; color:#666; }
	ul.sitemap a:hover{ color:#f60; }
	
div.error div{ padding:10px; margin-top:10px; background:#f60; text-align:left; font:bold 11px 'Arial'; color:#fff; }
li#contact div.error div{ background: #ff7f00; margin-top: 0; }

/*----------------------*/

/*----------------------*/

.clr{ height:0; clear:both; }

div.dl{ padding:1px 20px; margin:4px 0; }
	div.dl p{ font-weight:bold; }
div.pdf{ background: url(../images/pdf.gif) left top no-repeat; }
div.zip{ background: url(../images/zip.gif) left top no-repeat; }
div.calc{ background: url(../images/calc.gif) left top no-repeat; }
div.doc{ background: url(../images/doc.gif) left top no-repeat; }
div.xls{ background: url(../images/xls.gif) left top no-repeat; }
div.rar{ background: url(../images/rar.gif) left top no-repeat; }
div.ppt{ background: url(../images/ppt.gif) left top no-repeat; }
div.jpg{ background: url(../images/jpg.gif) left top no-repeat; }
div.html{ background: url(../images/html.gif) left top no-repeat; }
div.gif{ background: url(../images/gif.gif) left top no-repeat; }
div.mp3{ background: url(../images/mp3.gif) left top no-repeat; }
div.file{ background: url(../images/file.gif) left top no-repeat; }

/*----------------------*/
/* PAGE */
/*----------------------*/

div#page{ width:724px; margin:0 auto; background:url(../images/pagebg_leftcolumn.gif) left top repeat-y; }

/*----------------------*/
/* HEADER */
/*----------------------*/

ul#header{ height:100px; list-style:none; background:#fff; }
ul#header li{ float:left; }

	ul#header li#logo{ float:left; width:140px; height:100px; border:0; background:#fff url(../images/logo.gif) left top no-repeat; }
		ul#header li#logo a{ display:block; width:140px; height:100px; }

	ul#header li#doublemenu{ float:left; width:584px; height:100px; background:#fff url(../images/strafe.gif) left center no-repeat; }
	
	/* vizszintes kismenü + kereső */
		ul#header li#doublemenu div#uppermenu{ width:584px; height:35px; }
			ul#header li#doublemenu div#uppermenu p{ float:left; width:375px; text-align:left; padding-top:20px; padding-left:31px; }
				ul#header li#doublemenu div#uppermenu p a{ font:normal 11px "Arial"; color:#666; }
				ul#header li#doublemenu div#uppermenu p a:hover{ font:normal 11px "Arial"; color:#f60; }
				
				ul#header li#doublemenu div#uppermenu form{}
				ul#header li#doublemenu div#uppermenu fieldset{ float:left; width:178px; padding-top:20px; text-align:right; }
				ul#header li#doublemenu div#uppermenu input#search{ width:106px; height:13px; background:#f0f4f3 url(../images/search.gif) top left no-repeat; font:normal 11px "Arial"; padding:2px 4px; }
				ul#header li#doublemenu div#uppermenu input#button{ width:48px; height:17px; background:#e3e7e8; color:#666; font:normal 9px "Arial Narrow"; letter-spacing:.1em;}
				ul#header li#doublemenu div#uppermenu input#button:hover{ background:#cbd5d5; }

	/* fejléc felirata */
		ul#header li#doublemenu div#headline{ width:584px; height:40px; background:transparent url(../images/headline.gif) left top no-repeat;}

	/* vizszintes főmenü */	
		ul#header li#doublemenu div#mainmenu{ width:550px; height:20px; padding-top:3px; padding-left:34px; background:#666 url(../images/mainmenubg.gif) top left no-repeat; }
			ul#header li#doublemenu div#mainmenu ul{ list-style:none; }
				ul#header li#doublemenu div#mainmenu ul li{ display:inline; padding:2px 10px; border-left:1px solid #ccc; font:normal 11px "Arial"; color:#ccc; }
				ul#header li#doublemenu div#mainmenu ul li.firstchild{ border:none; }
					ul#header li#doublemenu div#mainmenu ul li a{ text-align:center; font:bold 11px "Arial"; color:#ccc; }
					ul#header li#doublemenu div#mainmenu ul li a:hover{ font:bold 11px "Arial"; color:#fff; }
					ul#header li#doublemenu div#mainmenu ul li a.selected{ font:bold 11px "Arial"; color:#fff; } /* ha kellene olyan hogy kiválaszott aloldalnál látszódjon melyik főoldal a szülő */

/*----------------------*/
/* CONTENT */
/*----------------------*/

ul#content{ list-style:none; overflow:auto; }
ul#content li{ float:left; overflow:auto; }

/*----------------------*/
/* CONTENT LEFT COLUMN  */
/*----------------------*/

	ul#content li#cleft{ width:140px; min-height:560px; background:#3faa8c; /*url(../images/columnbg.gif) top center no-repeat;*/ }
	* html ul#content #cleft{ width: 140px; overflow: hidden !important;}  /* hak 4 stupid IE */
		ul#content li#cleft h2{ padding: 15px 10px 10px; margin-bottom: 5px; text-align:left; font:bold 13px "Arial"; color:#000; background: url(../images/columnbg.gif) no-repeat bottom left; }
		ul#content li#cleft a.submenu{ display:block; background:url(../images/submenuarrow.gif) left top no-repeat; margin: 0 10px; padding: 3px 15px; text-align:left; font:bold 11px "Arial"; color:#000; }
		ul#content li#cleft a.submenu:hover{ background:#65c7ac url(../images/submenuarrow.gif) 0px -100px no-repeat; text-align:left; font:bold 11px "Arial"; color:#000; }

	/* kiemelt hitelajánlatok doboz a bal oldali oszlopban */
		ul#content li#cleft div.importantcreditoffer{ background:#65c7ac; border:1px solid #61c4a9; margin: 5px; padding:2px; cursor:pointer;  }
		ul#content li#cleft div.importantcreditoffer:hover{ cursor:pointer; border:1px solid #e1eae6; }
			ul#content li#cleft div.importantcreditoffer h3{ background:#65c7ac; margin: 4px 5px; text-align:left; font:bold 12px "Arial"; color:#fff; }
			ul#content li#cleft div.importantcreditoffer h4{ background:#fff url(../images/dotted.gif) left bottom repeat-x; padding:5px; text-align:left; font:bold 11px "Arial"; color:#3fab8d; }
			ul#content li#cleft div.importantcreditoffer p{ background:#fff; padding:5px; text-align:left; font:normal 11px "Arial"; }
			ul#content li#cleft div.importantcreditoffer a{ display:block; background:#e1eae6 url(../images/download.gif) left top no-repeat; padding:10px 5px 10px 30px; 
																											text-align:left; font:normal 11px "Arial"; color:#3fab8d; }
			ul#content li#cleft div.importantcreditoffer a:hover{ background:#e1eae6 url(../images/download.gif) left top no-repeat;  }

			
	/* kiemelt ajánlatok gombjai a bal oldali oszlopban */

			ul#content li#cleft div.importantbutton a{ background:#666 url(../images/importantbutton.gif) left top no-repeat; 
																								 display:block; 
																								 margin:3px 5px; 
																								 padding: 5px 2px 5px 19px; 
																								 border-left:1px solid #929292;
																								 border-top:1px solid #929292; 
																								 border-right:1px solid #474546; 
																								 border-bottom:1px solid #474546; 
																								 text-align:left;
																								 font:bold 11px "Arial"; 
																								 color:#fff; 
			}
			ul#content li#cleft div.importantbutton a:hover{background:#f60 url(../images/importantbutton.gif) left bottom no-repeat; 
																											 border-left:1px solid #b0490f; 
																											 border-top:1px solid #b0490f; 
																											 border-right:1px solid #ffc6a8; 
																											 border-bottom:1px solid #ffc6a8; 
																											 font:bold 11px "Arial"; 
																											 color:#fff;
			}

			ul#content li#cleft div.partnergate a{ background:#65c7ac url(../images/partnergate.gif) left top no-repeat; 
																								 display:block; 
																								 margin:3px 5px; 
																								 padding: 5px 2px 5px 19px; 
																								 border-left:1px solid #bce7db;
																								 border-top:1px solid #bce7db; 
																								 border-right:1px solid #3d7969; 
																								 border-bottom:1px solid #3d7969; 
																								 text-align:left;
																								 font:bold 11px "Arial"; 
																								 color:#666; 
			}
			ul#content li#cleft div.partnergate a:hover{background:#f60 url(../images/partnergate.gif) left bottom no-repeat; 
																											 border-left:1px solid #b0490f; 
																											 border-top:1px solid #b0490f; 
																											 border-right:1px solid #ffc6a8; 
																											 border-bottom:1px solid #ffc6a8; 
																											 font:bold 11px "Arial"; 
																											 color:#fff;
			}
	
/*-----------------------*/
/* CONTENT RIGHT COLUMN  */
/*-----------------------*/

	ul#content li#cright{ width:554px; padding-left:30px; overflow:hidden; }
/*	
	ul#content li#cright ul{ list-style:disc; list-style-position:inside; text-indent: -12px; padding:10px 0;   }
	ul#content li#cright ol{ list-style:decimal; list-style-position:inside; text-indent: -12px; padding:10px 0; }
	ul#content li#cright li{ float:none !important; overflow:visible !important; text-align:left; margin-left:20px; }
*/
		ul#content li#cright h1{ background:url(../images/greenarrow.gif) left 40% no-repeat; padding:5px 6px 10px; text-align:left; font:bold 13px "Arial"; color:#3faa8c; }
			ul#content li#cright h1 a{ color:	#3faa8c; }
			ul#content li#cright h1 a:hover{ color:	#f60; }

		ul#content li#cright h2{ background:url(../images/greenarrow.gif) left center no-repeat; padding:5px 6px; text-align:left; font:bold 13px "Arial"; color:#3faa8c; }				  
			ul#content li#cright h2 a{ color:#3faa8c; }				  
			ul#content li#cright h2 a:hover{ color:#f60; }				  
		ul#content li#cright h3{ background:url(../images/greyarrow.gif) left 9px no-repeat; padding:5px 6px; text-align:left; font:bold 13px "Arial"; color:#666; }
		ul#content li#cright h4{ background:url(../images/greyarrow.gif) left 8px no-repeat; padding:5px 6px; text-align:left; font:bold 12px "Arial"; color:#666; }

		ul#content li#cright p{ text-align:left; font:normal 11px "Arial"; color:#666; }
			ul#content li#cright p a{ font:bold 11px "Arial"; color:#3faa8c; }
			ul#content li#cright p a:hover{ font:bold 11px "Arial"; color:#f60; }

		ul#content li#cright div.faqtitle{ padding:2px 0;text-align:left; }
		ul#content li#cright div.faqtitle a{ font:bold 12px "Arial"; color:#666; }
		ul#content li#cright div.faqtitle a:hover{ font:bold 12px "Arial"; color:#666; }

		ul#content li#cright div.faqtext{ padding:2px 0;text-align:left; }
			ul#content li#cright div.faqtext span{ display:block; padding-left:35px; background: transparent url(../images/li_bullet.gif) 4% top no-repeat; }

	/* területi képviselők */

	ul#content li#cright a.tk_back{ float:right; font:normal 11px 'Arial'; margin-top:7px; color:#f60; }
	ul#content li#cright a.tk_back:hover{ color:#666; }

	ul#content li#cright table#tk{ width:100%; overflow:hidden; }
		ul#content li#cright table#tk td{ vertical-align:top; }
			ul#content li#cright table#tk td a{ display:block; padding:3px 20px; text-align:left; font:bold 11px "Arial"; color:#666; }
			ul#content li#cright table#tk td a:hover, ul#content li#cright table#tk td a.selected { background:#fff; font:bold 11px "Arial"; color:#f60;}

		ul#content li#cright table#tk tbody td{ background: #e0dddb url(../images/tk_tablebg.jpg) top center no-repeat; }

		ul#content li#cright table#tk td#tk_cities{ width:50%; border-right:15px solid #fff; }
		ul#content li#cright table#tk td#tk_names{ width:50%; }
		ul#content li#cright img.tk_face{ float:left; margin-right:10px; margin-bottom:5px; border:2px solid #0e9670; }

		ul#content li#cright div.agentdesc { text-align: left; }
		ul#content li#cright div.agentdesc ul { list-style-type: disc; padding-left: 20px;  }
		ul#content li#cright div.agentdesc ul li { list-style-type: disc; float: none; list-style-position: inside; }

			ul#content li#cright table#tk td a#tk_leader{ padding-left:35px; background:url(../images/star.gif) 15px center no-repeat; border-bottom:1px solid #fff; font:bold 11px "Arial"; color:#0f9671; }
			ul#content li#cright table#tk td a#tk_leader:hover{ padding-left:35px; background:#fff url(../images/star.gif) 15px center no-repeat; border-bottom:1px solid #fff; font:bold 11px "Arial"; color:#0f9671; }


	/* hitelcélok */
	ul#content li#cright table.hc{ width:100%; overflow:hidden; margin-bottom:60px; }
		ul#content li#cright table.hc thead{ background:url(../images/hc_headingbg.gif) left bottom repeat-x;  }
		ul#content li#cright table.hc tbody{ background:#ebe9e8;}

		ul#content li#cright table.hc td.hc_picture{ width:180px; border-right:5px solid #e7e5e4; background:#e7e5e4; }
			ul#content li#cright table.hc td.hc_picture img{ width:160px; height:62px; margin:5px 6px; border:2px solid #666; }

		ul#content li#cright table.hc tr{ text-align:left; height:25px;}
		ul#content li#cright table.hc td{ text-align:left; height:25px; padding:0; margin:0; background: url(../images/hc_tdbg.gif) right top no-repeat;}
			ul#content li#cright table.hc td a{ display:block; width:194px; height:19px; padding-top:6px;  font:bold 11px "Arial"; color:#666; }
			ul#content li#cright table.hc td a:hover{ color:#f60; background:url(../images/hc_tdbg.gif) right bottom no-repeat; }

	/* hitelcélok végoldal */
	ul#content li#cright div.currency_table { clear: both; display: none; }
	ul#content li#cright div.currency_selector div.active { display: block; }
	ul#content li#cright table.hcv{ width:100%; overflow:hidden; margin-bottom:10px; }


ul#content li#cright div.currency_selector ul.currency_tabs li,
ul#content li#cright div.currency_selector ul.currency_tabs li a {
	display: block;
	float: left;
	text-align: center;
}

ul#content li#cright div.currency_selector ul.currency_tabs li {
	margin-right: 2px;
}

ul#content li#cright div.currency_selector ul.currency_tabs li.text {
	padding: 2px 5px 0 5px;
}

ul#content li#cright div.currency_selector ul.currency_tabs li a {
	width: 30px;
	height: 19px;
	line-height: 17px;
	font-weight: bold;
	color: #777;
	float: left;
	text-align: center;
	background: #e8f5f1;
	border: 1px solid #c5e5dc;
	border-bottom: 1px solid #c5e5dc;
	outline: none;
}

ul#content li#cright div.currency_selector ul.currency_tabs li a:hover {
	background: #d7f6ed;
	color: #333;
}

ul#content li#cright div.currency_selector ul.currency_tabs li a.active,
ul#content li#cright div.currency_selector ul.currency_tabs li a.active:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #3faa8c;
}

ul#content li#cright div.currency_selector ul.currency_tabs {
	height: 20px;
	border-bottom: 1px solid #c5e5dc;
	margin-bottom: 5px;
	margin-top: 10px;
}
	

		ul#content li#cright table.hcv tr{ text-align:left;  }
		ul#content li#cright table.hcv tr td{ background:url(../images/rowbg.gif) left bottom repeat-x; border-bottom:1px solid #d4d0cd; text-align:left; padding:3px; margin:0; vertical-align:top; }
			ul#content li#cright table.hcv tr td a{ font:normal 11px "Arial"; color:#666; }
			ul#content li#cright table.hcv tr td a:hover,
			ul#content li#cright table.hcv tr td a.current { color:#f60; }

		ul#content li#cright table.hcv tr td.names{ width:200px; font:bold 11px "Arial"; color:#666; }
		ul#content li#cright table.hcv tr td.values{ font:normal 11px "Arial"; color:#666; }
		ul#content li#cright table.hcv tr td.col1 { width: 174px; }
		ul#content li#cright table.hcv tr td.col2{ padding-left: 7px; width: 170px; border-left: 1px solid #ddd; }
		ul#content li#cright table.hcv tr.period td { font-weight: bold; }
		ul#content li#cright div#currency_CHF_table table.hcv tr td.col2 { border-left: 0; }

	/* arfolyamgenerator vegoldal */
		ul#content li#cright div.arfolyam p.lead { background: url(../images/dotted.gif) left bottom repeat-x; padding: 0 5px 10px 5px; margin: 0 0 10px 0; }
		ul#content li#cright div.arfolyam div.chart { clear: both; background: #e1dedc; padding: 40px 0 10px 12px; margin: 0 0 10px 0; position: relative; top: -24px; z-index: 20; }
		ul#content li#cright div.arfolyam ul.info { position: relative; display: block; width: 564px; top: -24px; z-index: 20; overflow: visible; list-style: none; background: none;}
		ul#content li#cright div.arfolyam ul.info li { position: relative; display: block; float: left; clear: none; width: 272px; margin: 10px 10px 0px 0px; overflow: hidden; list-style: none; background: none; }
		ul#content li#cright div.arfolyam ul.info li p {height: 70px; overflow: hidden; background: #f7f9f8 url(../images/dotted.gif) left bottom repeat-x; padding: 5px 15px 15px 15px; }
		ul#content li#cright div.arfolyam ul.info li.arfolyam p, ul#content li#cright div.arfolyam ul.info li.mnbarfolyam p { height: 30px; }
		ul#content li#cright div.arfolyam ul.info li h4 { background-color: #3fab8d; background-image: none; color: #fff; padding: 5px 0 5px 15px; }
		
		ul#content li#cright div.arfolyam fieldset { float: left; }
		ul#content li#cright div.arfolyam fieldset.end { clear: both; margin: 0 0 0 7px; }
		ul#content li#cright div.arfolyam fieldset.end input.submit { cursor: pointer; background:#666 url(../images/importantbutton.gif) left top no-repeat; width: 70px; margin: 0; padding: 5px 2px 5px 19px; border-left:1px solid #929292; border-top:1px solid #929292; border-right:1px solid #474546; border-bottom:1px solid #474546; text-align:left; font:bold 11px "Arial"; color:#fff; position: relative; z-index: 30; }
		
		ul#content li#cright div.arfolyam fieldset.opt { padding: 0 0 10px 12px; }
		ul#content li#cright div.arfolyam fieldset.currency { float: right; }
		ul#content li#cright div.arfolyam fieldset.opt input { width: 13px; height: 13px; padding: 0; margin: 4px 0 0 0; float: left; }
		ul#content li#cright div.arfolyam fieldset.opt label, ul#content li#cright div.arfolyam fieldset.opt span { margin: 3px 12px 0 5px; height: 15px; line-height: 13px; font-weight: bold; float: left; }
		ul#content li#cright div.arfolyam fieldset.opt span { font-weight: normal; margin-right: 10px; }
		ul#content li#cright div.arfolyam fieldset.opt label.new { background: url(../images/uj.gif) right top no-repeat; padding-right: 28px; }
		
		ul#content li#cright div.arfolyam fieldset.interval { margin: 0; text-align: center; padding: 10px 4px 0 12px; background:transparent url(../images/dotted.gif) repeat-x scroll left top; }
		ul#content li#cright div.arfolyam fieldset.interval span.item { display: block; float: left; position: relative;  height: 17px; line-height: 15px; }
		ul#content li#cright div.arfolyam fieldset.interval span.item select { position: absolute; top: 0; left: 0; z-index: 20; opacity: 0.01; filter: alpha(opacity=1); }
		ul#content li#cright div.arfolyam fieldset.interval span.item span.select { position: absolute; top: 0; left: 0; z-index: 10; width: 40px; background: url(../i/select_button.gif) right bottom no-repeat; padding: 0 18px 0 3px; height: 15px; border: 1px solid #666; border-bottom-color: #cccccc; border-right-color: #cccccc; text-align: center; }
		ul#content li#cright div.arfolyam fieldset.interval span.t { margin: 0 7px 0 0; font-weight: bold; }
		ul#content li#cright div.arfolyam fieldset.interval span.i { margin: 0 5px; font-size: 9px; line-height: 12px; height: auto; color: #999; font-weight: normal; text-align: center; position: relative; top: -4px; }
		ul#content li#cright div.arfolyam fieldset.interval span.y { width: 55px; }
		ul#content li#cright div.arfolyam fieldset.interval span.m { width: 42px; }
		ul#content li#cright div.arfolyam fieldset.interval span.d { width: 42px; }
		ul#content li#cright div.arfolyam fieldset.interval span.y span.select { width: 25px; }
		ul#content li#cright div.arfolyam fieldset.interval span.m span.select { width: 12px; }
		ul#content li#cright div.arfolyam fieldset.interval span.d span.select { width: 12px; }
		
		/* ie6 fix */
		ul#content li#cright div.arfolyam fieldset.opt label, ul#content li#cright div.arfolyam fieldset.opt span { _margin-right: 6px; _margin-left: 2px; }
		ul#content li#cright div.arfolyam fieldset.interval span.item select { _font-size: 10px; }
		ul#content li#cright div.arfolyam fieldset.interval span { _margin: 0 2px; } 
		ul#content li#cright div.arfolyam fieldset.interval span.y { _width: 50px; }
		ul#content li#cright div.arfolyam fieldset.interval span.m { _width: 80px; }
		ul#content li#cright div.arfolyam fieldset.interval span.i { _clear: both; _width: 550px; _top: 10px; }

		div#notice { background: #f60; color: #fff; padding: 10px 5px; margin: 0 0 10px 0; text-align: center; font-size: 14px; line-height: 18px; font-weight: bold; }

	/* kiemelt ajánlatok a főoldalon */
		ul#content ul#importantoffer{ list-style:none; overflow:auto; }
		ul#content ul#importantoffer li{ overflow: hidden; float:left; width:133px; height:190px; background:#ccc; text-align: left; }
			ul#content ul#importantoffer li p{ overflow: hidden; height: 75px; /*padding-top: 72px;*/ padding: 5px 5px 0 0; text-align:left; font:normal 11px "Arial"; color:#666; }
			ul#content ul#importantoffer li p a{ font:normal 9px "Arial"; color:#f60; text-decoration:underline; }
			ul#content ul#importantoffer li p a:hover{ font:normal 9px "Arial"; color:#666; text-decoration:underline; }
			ul#content ul#importantoffer li#wizard{ margin-right:7px; background:url(../images/_wizard.jpg) right top no-repeat; }
			ul#content ul#importantoffer li#wizard a.pic { display: block; width: 132px; height: 68px; }
			ul#content ul#importantoffer li#kapcsolatfelvetel{ margin-right:5px; background:url(../images/_contact.jpg) right top no-repeat; }
			ul#content ul#importantoffer li#kapcsolatfelvetel a.pic { display: block; width: 132px; height: 68px; }
			ul#content ul#importantoffer li#partner{ margin-right:5px; background:url(../images/_partner.jpg) right top no-repeat; }
			ul#content ul#importantoffer li#partner a.pic { display: block; width: 132px; height: 68px; }
			ul#content ul#importantoffer li#solution{ margin-right:5px; background:url(../images/_solution.jpg) right top no-repeat; }
			ul#content ul#importantoffer li#solution a.pic { display: block; width: 132px; height: 142px; }

			ul#content ul#importantoffer li#arfolyam { margin-right:5px; background:url(../images/_arfolyam.jpg) right top no-repeat; }
			ul#content ul#importantoffer li#arfolyam a.pic { display: block; width: 132px; height: 68px; }
			ul#content ul#importantoffer li#arfolyam table { width: 120px; margin: 6px; border: 0; }
			ul#content ul#importantoffer li#arfolyam table td, ul#content ul#importantoffer li#arfolyam table th { width: 40px; text-align: center; }
			ul#content ul#importantoffer li#arfolyam table th { border-bottom: 1px solid #ddd; padding: 0 0 2px 0; }
			ul#content ul#importantoffer li#arfolyam table td { border-bottom: 1px solid #eee; padding: 2px 0; }
			ul#content ul#importantoffer li#arfolyam table td.h { padding: 0 3px; }
			
	/* kiemelt linkek a főoldalon */
		ul#content ul#importantlinks{ list-style:none; overflow:auto; }
		ul#content ul#importantlinks li{ float:left; }
			ul#content ul#importantlinks li#links{ width:240px; height:250px; margin-right:14px; overflow: hidden; }
				ul#content ul#importantlinks li#links h4{ background:#3fab8d; padding:2px 15px; text-align:left; font:bold 12px "Arial"; color:#fff; }
				ul#content ul#importantlinks li#links p{ margin:0 15px; padding:7px 0; text-align:left; font:normal 11px "Arial"; color:#666; 
														 background:url(../images/dotted.gif) left bottom repeat-x; } 
				ul#content ul#importantlinks li#links p a{ font:bold 11px "Arial"; color:#3fab8d; text-decoration:none; } 
				ul#content ul#importantlinks li#links p a:hover{ font:bold 11px "Arial"; color:#f60; text-decoration:none; }

			ul#content ul#importantlinks li#contact{ width:240px; margin-right:14px; overflow: hidden; display: none; }

				ul#content ul#importantlinks li#contact h4{ background:#3fab8d; padding:2px 15px; text-align:left; font:bold 12px "Arial"; color:#fff; }
				ul#content ul#importantlinks li#contact p{ margin:0 15px; padding:7px 0; text-align:left; font:normal 11px "Arial"; color:#666; 
														 background:url(../images/dotted.gif) left bottom repeat-x; } 
				ul#content ul#importantlinks li#contact p a{ font:bold 11px "Arial"; color:#3fab8d; text-decoration:none; } 
				ul#content ul#importantlinks li#contact p a:hover{ font:bold 11px "Arial"; color:#f60; text-decoration:none; }

			ul#content ul#importantlinks li#contact_intro{ background: #e7f4f1 url(../images/contact_intro_bg.jpg) no-repeat; width:240px; margin-right:14px; overflow: hidden; }	
			ul#content ul#importantlinks li#contact_intro h4 { background: none; color: #3fab8d; font-size: 12px;  padding: 15px 20px 10px 90px; height: 45px; }
			ul#content ul#importantlinks li#contact_intro p{ font-size: 11px; line-height: 16px; padding: 7px 20px 10px 30px; }
			ul#content ul#importantlinks li#contact_intro a.more { font-size: 14px; }
			
			ul#content ul#importantlinks li#ads{ width:300px; height:250px; overflow: hidden;  }
				ul#content ul#importantlinks li#ads a{ display:block; width:300px; height:250px; } /* ha nem flashbanner lesz */
				ul#content ul#importantlinks li#ads a:hover{ display:block; }

		/* kapcsolatfelvétel + területi képviselők adatlap */
		ul#content form#contact_form{}
			ul#content form fieldset{ padding:10px 0; }
				ul#content form fieldset h5{ display:block; background:#3fab8d; padding: 3px 6px; text-align:left; font:bold 12px 'Arial'; color:#fff; }

				ul#content form fieldset ul{ overflow:hidden; list-style:none; width:100%;  }
				ul#content form fieldset ul li{ float:left; overflow:hidden; width:270px; height:60px; margin-top:10px; background:url(../images/form_input_bg.gif) left top no-repeat; text-align:left; }
				ul#content form fieldset ul li.fields_left{ margin-right:14px; }

					ul#content form fieldset ul li label{ display:block; height:20px; padding-left:10px; line-height:1.5em; font-weight:bold; }
						ul#content form fieldset ul li label span{ font:normal 12px 'Courier'; color:#f60; }
						ul#content form fieldset ul li label span.comment { font-family: Arial; font-size: 10px; color: #666; }
						ul#content form fieldset ul li span.phone { font-family: Arial; font-size: 10px; color: #666; margin-left: 20px; }
				ul#content form fieldset ul li input{ width:222px; margin-top:10px; margin-left:20px; padding:1px 2px; border-left:1px solid #666; border-top:1px solid #666; 
																							border-right:1px solid #ccc; border-bottom:1px solid #ccc; font:normal 10px 'Arial'; }

				ul#content form fieldset div.captcha{ width:100%; height:60px; margin-top:10px; background:url(../images/form_textarea_bg.gif) left top no-repeat; text-align:left; }
					ul#content form fieldset div.captcha label{ display:block; height:20px; padding-left:10px; line-height:1.5em; font-weight:bold; }
						ul#content form fieldset div.captcha label span{ font:normal 12px 'Courier'; color:#f60; }
	
					ul#content form fieldset div.captcha img{ float:left; margin-top:7px; margin-left:20px; border:1px solid #666; }
					ul#content form fieldset div.captcha input{ float:left; width:222px; margin-top:10px; margin-left:12px; padding:1px 2px; border-left:1px solid #666; border-top:1px solid #666; 
																											border-right:1px solid #ccc; border-bottom:1px solid #ccc; font:normal 10px 'Arial'; }

				ul#content form fieldset div{ width:100%; height:210px; margin-top:10px; background:url(../images/form_textarea_bg.gif) left top no-repeat; text-align:left; }
					ul#content form fieldset div label{ display:block; height:20px; padding-left:10px; line-height:1.5em; font-weight:bold; }
						ul#content form fieldset div label span{ font:normal 12px 'Courier'; color:#f60; }
						ul#content form fieldset div label span.comment { font-family: arial; color: #666; font-size: 10px; }
					ul#content form fieldset div textarea{ width:500px; height:160px; margin-top:10px; margin-left:20px; padding:1px 2px; border-left:1px solid #666; border-top:1px solid #666; 
																								 border-right:1px solid #ccc; border-bottom:1px solid #ccc; font:normal 10px 'Arial'; }
				
				ul#content li#contact a.back {
						float: left;
						color: #3fab8d;
						margin: 5px 0 0 11px;
						text-decoration: underline;
				}
				ul#content li#contact a.back:hover { color: #000; }
				
				ul#content form input.contact_form_submit{ float:right;
																									 background:#666 url(../images/importantbutton.gif) left top no-repeat; 
																									 width:75px;
																									 margin:15px 0; 
																									 padding: 5px 2px 5px 19px; 
																									 border-left:1px solid #929292;
																									 border-top:1px solid #929292; 
																									 border-right:1px solid #474546; 
																									 border-bottom:1px solid #474546; 
																									 text-align:left;
																									 font:bold 11px "Arial"; 
																									 color:#fff; 
				}
				ul#content ul#importantlinks li#contact_intro span.more2 { 
					font-size: 14px;
					background: #109672;
					opacity: 0.1;
					filter: alpha(opacity = 10);
					width: 180px;
					height: 30px;
					display: block;
					margin: 0 30px;
					//margin: 0;
					position: absolute;
					z-index: 3;
				}
				ul#content ul#importantlinks li#contact_intro a.more2 { 
					width: 180px;
					height: 30px;
					line-height: 30px;
					display: block;
					margin: 0 30px 30px 30px;
					z-index: 5;
					color: #109672;
					font-weight: bold;
					position: relative;
				}
				
				ul#content input.contact_form_intro {
				}
				
		/* kapcsolatfelvétel form főoldalon */
			ul#content li#contact form fieldset{ padding:0; }
				ul#content li#contact form fieldset ul li{ width:240px; height:45px; margin-top:2px; background-position: left -4px; }
				ul#content li#contact form fieldset ul li label{ height:15px; padding-left:10px; line-height:1.4em; }
				ul#content li#contact form fieldset ul li input{ width:212px; margin-top:7px; margin-left:10px; }
						ul#content li#contact form fieldset ul li span.phone { margin-left: 10px; }

					ul#content li#contact form fieldset li.captcha { height: 51px; }
					ul#content li#contact form fieldset li.captcha img{ float:left; margin-top:7px; margin-left:10px; border:1px solid #666; }
					ul#content li#contact form fieldset li.captcha input{ float:left; width:100px; margin-top:10px; margin-left:10px; padding:1px 2px; border-left:1px solid #666; border-top:1px solid #666; 
																											border-right:1px solid #ccc; border-bottom:1px solid #ccc; font:normal 10px 'Arial'; }		
				ul#content li#contact_intro input.contact_form_intro,
				ul#content li#contact form input.contact_form_submit{ width: 68px; margin: 2px 0 0 0; padding: 2px 2px 2px 18px; background-position: left -3px; cursor: pointer; }
				ul#content li#contact_intro input.contact_form_intro { 
																									margin: 10px 25px;
																									background:#666 url(../images/partnergate.gif) left top no-repeat;
																									border-left:1px solid #bce7db;
																								 	border-top:1px solid #bce7db; 
																								 	border-right:1px solid #3d7969; 
																								 	border-bottom:1px solid #3d7969;
																									padding: 5px 2px 5px 18px; 
																									width: 72px;
																									cursor: pointer;
				}
		

	/* termékvarázsló aloldalhoz */
	
	ul#content li#cright ul#product_wizard{ list-style:none; width:552px; overflow:auto; background:#e2dfde;  }
		
		* html ul#product_wizard li{ height:500px; }
		ul#content li#cright ul#product_wizard li{ float:left; width:184px; background:#e2dfde url(../images/form_input_bg.gif) center top repeat-x; min-height:50px; padding-bottom:10px; }

		ul#content li#cright ul#product_wizard li form input{ margin-right:5px; }
		ul#content li#cright ul#product_wizard li form select{ width:165px; padding:1px 2px; border-left:1px solid #666; border-top:1px solid #666; font:normal 11px "Arial" }
		ul#content li#cright ul#product_wizard li form label{ display:block; text-align:left; margin:3px 0; padding:2px 10px; }

		ul#content li#cright ul#product_wizard li div.rule{ height:10px; background:url(../images/tk_dotted.gif) 5px center no-repeat; }
		ul#content li#cright ul#product_wizard li p{ padding:10px; text-align:justify; }
		
		ul#content form input.wizard_submit{   float:none;
																					 background:#ccc; /* url(../images/importantbutton.gif) left top no-repeat */ 
																					 width:165px;
																					 margin:10px 10px 0; 
																					 padding:2px; 
																					 border-top:1px solid #999;
																					 border-bottom:1px solid #999;
																					 border-left:1px solid #ccc;
																					 border-right:1px solid #ccc;
																					 text-align:center;
																					 font:bold 11px "Arial"; 
																					 color:#666; 
		}

		ul#content form input.wizard_submit_over {   float:none;
																					 background:#ccc; /* url(../images/importantbutton.gif) left top no-repeat */ 
																					 width:165px;
																					 margin:10px 10px 0; 
																					 padding:2px; 
																					 border-top:1px solid #999;
																					 border-bottom:1px solid #999;
																					 border-left:1px solid #ccc;
																					 border-right:1px solid #ccc;
																					 text-align:center;
																					 font:bold 11px "Arial"; 
																					 color:#eee; 
		}

	/* termékvarázsló aloldalhoz >idáig tart az új rész< */

/*----------------------*/
/* FOOTER */
/*----------------------*/

ul#footer{ list-style:none; }
ul#footer li{ float:left; padding-bottom:10px; overflow:auto; background:#fff; }
	
	ul#footer li#fleft{ width:550px; overflow:hidden; }
		ul#footer li#fleft p{ text-align:left; font:normal 11px "Arial"; }
		ul#footer li#fleft p a{ font:bold 11px "Arial"; color:#666; }
		ul#footer li#fleft p a:hover{ font:bold 11px "Arial"; color:#f60; }
		
	ul#footer li#fright{ width:174px; overflow:hidden; }
		ul#footer li#fright a{ float:right; width:127px; height:14px; background:url(../images/carnation.gif) left top no-repeat; }
		ul#footer li#fright a:hover{ background:url(../images/carnation.gif) right top no-repeat; }

/*----------------------*/
/* fixed tooltip */
/*----------------------*/

div#fixedtipdiv{
	position:absolute;
	width: 320px;
	background: #e2dede url(../images/tooltipbg.gif) center top no-repeat;
	border: 1px solid #d5d2cd;
	line-height:18px;
	z-index:100;
}

div#fixedtipdiv h4 { padding-top:2px; text-align:center; font:bold 11px 'Arial'; color:#666; }
div#fixedtipdiv p { padding:8px 5px; text-align:justify; font:normal 9px 'Arial'; color:#666; }

/* bannerek */

ul#content ul#importantlinks li#ads ul.bannertabs li,
ul#content ul#importantlinks li#ads ul.bannertabs li a {
	display: block;
	float: left;
	text-align: center;
}

ul#content ul#importantlinks li#ads ul.bannertabs li {
	margin-right: 2px;
}

ul#content ul#importantlinks li#ads ul.bannertabs li a {
	width: 30px;
	height: 19px;
	line-height: 17px;
	font-weight: bold;
	color: #777;
	float: left;
	text-align: center;
	background: #e8f5f1;
	border: 1px solid #c5e5dc;
	border-bottom: 1px solid #c5e5dc;
	outline: none;
}

ul#content ul#importantlinks li#ads ul.bannertabs li a:hover {
	background: #d7f6ed;
	color: #333;
}

ul#content ul#importantlinks li#ads ul.bannertabs li a.active,
ul#content ul#importantlinks li#ads ul.bannertabs li a.active:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #3faa8c;
}

ul#content ul#importantlinks li#ads ul.bannertabs {
	height: 20px;
	border-bottom: 1px solid #c5e5dc;
	margin-bottom: 5px;
}

ul#content ul#importantlinks li#ads div.banners div.banner {
	display: none;
}

ul#content ul#importantlinks li#ads div.banners div.banner.active {
	display: block;
	text-align: center;
}

/* kapcsolatfelvetel kerdes */

div#contactconfirm {
	background: #e7f4f1 url(../images/contact_intro_bg.jpg) 0 -190px no-repeat;
	width: 240px; 
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 100px;
	border: 1px solid #7bc5b1;
	z-index: 100;
	display: none;
}

div#contactconfirm #state2 {
	display: none;
}

div#contactconfirm .btns {
	position: relative;
	height: 30px;
}

div#contactconfirm a.back {
	color: #fff;
	float: right;
	width: 14px;
	height: 14px;
	line-height: 11px;
	text-decoration: none;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	background: #109672;
	text-align: center;
}

div#contactconfirm a.back:hover {
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity = 100);
}

ul#content li#cright div#contactconfirm h4 {
	background: none;
	color: #109672;
	font-size: 12px; 
	padding: 25px 10px 15px 10px;
	height: 20px;
	line-height: 16px;
	text-align: center;
}

div#contactconfirm span.btn1 { 
	font-size: 14px;
	background: #109672;
	opacity: 0.1;
	filter: alpha(opacity = 10);
	width: 90px;
	height: 30px;
	display: inline;
	position: absolute;
	margin: 0;
	z-index: 3;
}

div#contactconfirm a.btn1 { 
	width: 90px;
	height: 30px;
	line-height: 30px;
	display: inline;
	margin: 0;
	z-index: 5;
	color: #109672;
	font-weight: bold;
	position: absolute;
}

div#contactconfirm .btn1_1 { 
	left: 25px;
}

div#contactconfirm .btn1_0 { 
	left: 125px;
}