@import url('addons.css');
a:active, a:focus{ outline:none; }
a{text-decoration: none;}
html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
 
/* a fókuszált elemek kiemelésének eltüntetése */
:focus {
outline: 0;
}
 
/* a tábláknak még mindig kell a 'cellspacing="0"' */
table {
border-collapse: collapse;
border-spacing: 0;
}

h1, h2, h3, h4, h5, h6{margin-top: 0px;}

body{background: url('../images/hatter_y.png') repeat-y top center; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
table{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}

.munkalap{margin: 0px auto; text-align: left; min-width: 908px;}

.div_hr{background: url('../images/hr.png') repeat-x top center; /*border-top: 1px solid #cfcfcf; border-bottom: 1px solid #f4f4f4;*/ height: 2px;}

.fejlec{background: url('../images/fejlec.png') no-repeat top center; height: 350px;}
.fejlec_padd{width: 908px; margin: 0px auto;}
.menu{float: left; width: 247px;}

.menu a{display: block; width: 247px; height: 52px;}
a.menu_a1{background: url('../images/menu.png') no-repeat 0px 0px;}
a.menu_a2{background: url('../images/menu.png') no-repeat 0px -52px;}
a.menu_a3{background: url('../images/menu.png') no-repeat 0px -104px;}
a.menu_a4{background: url('../images/menu.png') no-repeat 0px -156px;}
a.menu_a5{background: url('../images/menu.png') no-repeat 0px -208px; height: 53px;}

a.menu_a1:hover{background: url('../images/menu.png') no-repeat 0px -261px;}
a.menu_a2:hover{background: url('../images/menu.png') no-repeat 0px -313px;}
a.menu_a3:hover{background: url('../images/menu.png') no-repeat 0px -365px;}
a.menu_a4:hover{background: url('../images/menu.png') no-repeat 0px -417px;}
a.menu_a5:hover{background: url('../images/menu.png') no-repeat 0px -469px;}

.fejcim{float: left; padding: 30px 0px 0px 190px; width: 150px; font-family: 'MyriadProBlackCond', sans-serif; color: #1c5b8d; font-size: 18px; font-weight: normal; font-stretch: condensed;}

.hatter{background: url('../images/hatter.png') no-repeat top center; min-height: 536px;}
.hatter_padd{width: 908px; margin: 0px auto 0px auto; padding: 60px 0px 0px 0px;}
.bal{float: left; width: 247px; min-height: 400px; font-size: 11px; line-height: 150%;}
.bal a {color: #80ac13; font-weight: bold;}

.bal_padd{padding: 0px 15px 0px 20px;}

.torzs{float: left; width: 661px; font-size: 12px;}
.tartalom{margin: 0px auto 0px auto; background: url('../images/tartalom_y.png') repeat-y top center;}
.tartalom_fent{margin: 0px auto 0px auto; background: url('../images/tartalom_fent.png') no-repeat top center; height: 10px;}
.tartalom_lent{margin: 0px auto 30px auto; background: url('../images/tartalom_lent.png') no-repeat bottom center; height: 10px;}
div.szoveg{
	padding:		0px 15px;
	/*min-height:		400px;*/
	line-height:	150%;
	}
	div.szoveg h1{
		display:			block;
		margin:				0 0 15px 0;
		padding:			0;
		text-align:			left;
		font-weight:		normal;
		font-family: 		'MyriadProBlackCondensed', sans-serif;
		font-size-adjust:	0.49;
		color:				#80ac13;
		font-size:			30px;
		}
	div.szoveg p{
	margin: 0 0 10px 0;
	}
	
div.sep{
	width:			100%;
	height:			1px;
	float:			none;
	clear:			both;
	overflow:		hidden;
	border-bottom:	1px dotted #ccc;
	margin:			15px 0 15px 0;
	}

.lablec{background: url('../images/lablec.png') no-repeat top center; height: 114px; clear: both;}
.lablec_padd{width: 908px; margin: 0px auto 0px auto; padding: 60px 0px 0px 0px;}
.alsomenu{text-align: center; color: #fff;}
.alsomenu a{padding: 0px 10px; color: #fff;}

div.msg{margin: 0 0 10px 0;}

@font-face {
	font-family: 'MyriadProBlackCondensed';
	src: url('betutipus-webfont.eot');
	src: local('�'), url('betutipus-webfont.woff') format('woff'), url('betutipus-webfont.ttf') format('truetype'), url('betutipus-webfont.svg#webfontXRcbGcV8') format('svg');
	font-weight: normal;
	font-style: normal;
}

.MyriadProBlackCond {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProBlackCondensed', sans-serif;
	font-size-adjust: 0.49;
	color: #80ac13;
	font-size: 30px;
}

div.onlineRendeles{
	width:			250px;
	height:			88px;
	float:			left;
	text-align:		left;
	font-family:	'MyriadProBlackCond', sans-serif;
	color:			#006fb9;
	font-size:		16px;
	font-weight:	bold;
	font-stretch:	condensed;
	font-style:		italic;
	}
	div.onlineRendeles a{
		display:	block;
		width:		170px;
		padding:	32px 0 0 10px;
		color:	#80ac13;
		}
		div.onlineRendeles a:hover{
			color:	#006fb9;
			}
	
div.futarrendeles{
	width:			300px;
	height:			88px;
	float:			right;
	text-align:		right;
	font-family:	'MyriadProBlackCond', sans-serif;
	color:			#006fb9;
	font-size:		24px;
	font-weight:	bold;
	font-stretch:	condensed;
	font-style:		italic;
	}
div.futarrendeles span{color: #80ac13; font-size: 40px;}
div.clear	{ display: block; width: 100%; height: 1px; float: none; clear: both; overflow: hidden; }

.kep{border: 1px solid #1c5b8d;}
.kep_fl{border: 1px solid #1c5b8d; float: left; margin: 4px 10px 5px 0px;}
.szoveg a {color: #80ac13; font-weight: bold;}
.link{color: #80ac13; font-weight: bold;}
h2{color: #80ac13; font-weight: bold; font-family: 'MyriadProBlackCond', sans-serif; padding-bottom: 0px; margin-bottom: 0px;}

input, textarea, select{border: 1px solid #c4db89; margin: 2px; width: 200px;}
input.gomb{width: 100px; background: #a6cc4a; color: #000; border-left: 2px solid #fff; border-top: 2px solid #fff; cursor: pointer;}
.formtable{margin: 20px 50px;}

ul, li, h3 {border: 0px; padding: 0px; margin: 0px; list-style: none;}
h3{background:#CCCCCC; padding:4px; font-size:12px; color:#999999; border-bottom:solid 2px #5c7e0d; cursor: pointer;}

#mymenu li{border-bottom:solid 1px #DEDEDE;}
#mymenu li a{padding:3px 6px; display:block; text-decoration:none;}
#mymenu li a:hover{background:#EFEFEF;}
.menupadd{padding: 10px 10px; background: #e4f5a8;}

ul.faq{
	display:	block;
	list-style:	none;
	margin:		10px 0 0 0;
	padding:	0;
	}
	ul.faq li{
		display:			block;
		margin:				0 0 5px 0;
		padding:			0 0 0 15px;
		background:	transparent url('../images/ul-li-bg.jpg') no-repeat 2px 6px;
		}
		ul.faq li a{ color: #444; }
		ul.faq li a:hover{
			color:				#80ac13;
			text-decoration:	underline;
			}

/***************************************
NOTIFICATION DIVS
***************************************/
div.info				{width: 100%;padding: 0;border: 1px solid #ccc;background: #f9f9f9;color: #444;margin: 0 0 15px 0;}
	div.info div		{display: block;padding: 10px;}
	div.info div span	{color:#444;font-weight:bold;}
	
div.success					{width: 100%;padding: 0;border: 1px solid #ccc;background: #e1f7ce;color: #444;margin: 0 0 15px 0;}
	div.success div			{display: block;padding: 10px;}
	div.success div span	{color:#425234;font-weight:bold;}
	
div.error				{width: 100%;padding: 0;border: 1px solid #ccc;background: #f8acac;color: #444;margin: 0 0 15px 0;}
	div.error div		{display: block;padding: 10px;}
	div.error div span	{color:#661717;font-weight:bold;}
	
div.warning					{width: 100%;padding: 0;border: 1px solid #ccc;background: #f1df8b;color: #444;margin: 0 0 15px 0;}
	div.warning div			{display: block;padding: 10px;}
	div.warning div span	{color:#886e1e;font-weight:bold;}
	
small{font-size:10px !important;}

/***************************************
CALCULATOR RULES
***************************************/

div.calculatorDiv{
	margin:			0 0 10px 0;
	padding:		0 0 10px 0;
	border-bottom:	1px dotted #999;
	}

div.calculatorDiv select{
	border:					1px solid #c4db89;
	-moz-border-radius:		4px !important;
	-webkit-border-radius:	4px !important;
	-khtml-border-radius:	4px !important;
	border-radius:			42px !important;
	color:					#5d7b14;
	cursor:					pointer;
	}

div.calculatorDiv table tr td{
	color:		#666;
	}

div.calculatorDiv table tr td.priceHolder {
	padding:		10px 0 0 0;
	font-size:		24px;
	font-weight:	bold;
	color:			#006fb9;
	}

div.calculatorDiv div.priceHolder, #calcPrice {
	padding:		10px 0 0 0;
	font-size:		24px;
	font-weight:	bold;
	color:			#006fb9;
	}
	

	
div.calculatorDiv table tr td label{
	display:	inline;
	width:		auto !important;
	height:		auto !important;
	margin:		0;
	padding:	0;
	cursor:		pointer;
	}
	
div.calculatorDiv table tr td input.radio{
	display:	inline;
	float:		none;
	margin:		0;
	padding:	0;
	width:		auto !important;
	height:		auto !important;
	}
	
div.calculatorDiv img.icon{
	margin:	0 25px 0 0;
	}
	div.calculatorDiv img.icon.last{margin:0;}
	
div.calculatorDiv div.tableHolder{
	width:	230px;
	height:	auto;
	float:	left;
	}
	
div.calculatorDiv div.helpHolder{
	width:	370px;
	height:	auto;
	float:	right;
	}
	
	div.calculatorDiv div.helpHolder div.item{
		width:		360px;
		height:		auto;
		padding:	5px;
		border:		1px solid #ccc;
		background:	#ffffe1;
		font-size:	12px;
		}
		
		
/* ADDED @ 2011.04.28 */
div.newsList div.item{
	margin:			0 0 10px 0;
	padding:		0 0 10px 0;
	border-bottom:	1px dotted #ccc;
	}
	div.newsList div.item.last{
		border:		none;
		margin:		0;
		padding:	0;
	}
