/*

Jelmagyarázat az 1-2 betűs classokhoz:

c: text-align: center
r: text-align: right
fl: float: left
fr: float: right
cf: clearfix (float törlés a konténer diven)
clr: clear (float törlés új divvel)
*/


/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-size:100%}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}
/* basics */
em,i{font-style:italic}strong,b{font-weight:bold}a,a:link{text-decoration:none}.c{text-align:center}.c *{margin-left:auto;margin-right:auto}.r{text-align:right}.fl{float:left;display:inline}.fr{float:right;display:inline}.clear,.clr{clear:both}button{cursor:pointer}



body {
color:#394c5a;
font:12px Helvetica, Arial, sans-serif;
background:#eef3f5 url(../images/body.jpg) repeat-x 0 0;
}

/* inputok */
input,
select,
textarea {
padding:1px;
color:#394c5a;
border:1px solid #8e9da4;
}
input {background:#fff url(/images/inputbg.gif) repeat-x 0 0}
textarea {background:#fff url(/images/textabg.gif) repeat-x 0 0}
select {background:#fff}

input[type="radio"],
input[type="checkbox"] {
	background:#fff;
	border:0px;
}

/* nagykontenerek */
#wrap {
width:980px;
margin:0 auto;
padding-bottom:20px;
}

#wrapGoogleNelkul {
width:820px;
margin:0 auto;
padding-bottom:20px;
}

#cwrap {
width:820px;
}

#gwrap {
padding-top:136px;
width:160px;
}
/***/

/* fejléc */
#header {
height:100px;
background:url(/images/beta.jpg) no-repeat 221px 0;
}

#logo {
width:300px;
padding-top:15px;
}

#logo a {
display:block;
width:300px;
height:70px;
background:url(/images/logo.png) no-repeat 0 0;
overflow:hidden;
text-indent:-100em;
outline:none;
}

#topnav {
width:462px;
}

#links {
padding-top:10px;
height:20px;
font-size:11px;
color:#8e9da4;
}

#links a {
font-weight:bold;
color:#aeea0d;
}

#menu {
height:40px;
margin-top:31px;
}

#menu li {
float:left;
padding-left:3px;
width:151px;
height:40px;
}

#menu li a {
display:block;
width:151px;
height:40px;
background-color:#3b3d41;
background-image:url(/images/menu.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-100em;
}
	#m1 a {background-position:0 0}	
	#m2 a {background-position:-154px 0}
	#m3 a {background-position:-308px 0}

	#m1 a:hover {background-position:0 -40px}	
	#m2 a:hover {background-position:-154px -40px}
	#m3 a:hover {background-position:-308px -40px}

	#m1 a.selected {background-position:0 -80px}	
	#m2 a.selected {background-position:-154px -80px}
	#m3 a.selected {background-position:-308px -80px}


/* tartalom */
#cols {
padding:36px 0 10px;
}

.error {
color:#ff0000;
font:12px Helvetica, Arial, sans-serif;
}

.leftcol {
width:360px;
background:#fff;
}

.leftcol2 {
width:400px;
background:#fff;
}

.maincol {
width:780px;
background:#fff;
}
.rightcol {
width:360px;
background:#edf2f4 url(/images/colgrad.gif) repeat-x 0 0;
}

.rightcol-wrap {
width:400px;
}

.rightbox {
width:360px;
background:#edf2f4;
}

.rightboxWhite {
width:360px;
background:#fff;
}

.padb {
padding-bottom:36px;
}

.nocols {
float:left;
display:inline;
background:#edf2f4 url(/images/colgrad.gif) repeat-x 0 0;
}

.col {
padding:0 20px 20px;
}

.col2 {
padding:0 20px 20px;
}

.col table {
width:100%;
}

.col p,
.col ul,
.col ol {
margin-bottom:15px;
line-height:18px;
}

.col h3 {
font-size:14px;
font-weight:bold;
margin:40px 0 30px;
}

.col h3,
.col h3 a,
.col h4,
.col h4 a,
.col h5,
.col h5 a,
.col h6,
.col h6 a { color:# }

.col h4 {
margin:40px 0 30px;
}

.col h5 {
margin:30px 0 15px;
font:11px Helvetica, Arial, sans-serif;
letter-spacing:1px;
}

.col h6 {
margin:30px 0 15px;
font:bold 10px Verdana, Helvetica, Arial, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
}

.label {
height:33px;
margin:-16px 0 40px -10px;
}

#probform {}

	#probform tr {
	background:url(/images/dotted.gif) repeat-x 0 100%;
	}
	
	#probform tr#probform_submit {
	background:none;
	}
	
	#probform td {
	padding:6px 5px 7px 0;
	vertical-align:top;
	}
	
	#probform td p {
	padding:20px 0;
	}
	
	#probform input,
	#probform select,
	#probform textarea {
	width:200px;
	}
	
	#probform img {
	cursor:pointer;
	}


#faqlist li {
clear:both;
}
	#faqlist img.fl {
	width:19px;
	height:19px;
	}

	#faqlist div.fl {
	width:300px;
	margin:0 0 20px 15px;
	}

	#faqlist strong {
	display:block;
	margin-bottom:6px;
	color:#6d9600;
	}


/* lábléc */
#footer {
background:#7c8a93;
padding:0 20px;
}

#counter {
padding:10px 0;
}

#footer p {
width:380px;
height:42px;
font:11px/42px Helvetica, Arial, sans-serif;
}

#footer p,
#footer a {
color:#fff;
}


/* hoverre alahuzva */
#footer a:hover,
#links a:hover

{
text-decoration:underline;
}

#footerNew {
	text-align: center;
}

#footerNew a{
	color: #394C5A;
}

#footerNew p {
	color: #394C5A;
	font:11px/42px Helvetica, Arial, sans-serif;
	line-height: 12px;
	padding: 10px;
}




/* clearfix */
.cf:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.cf {
display:inline-block;
} 

html[xmlns] .cf {
display:block;
}

* html .cf {
height:1%;
}



.lista {
	list-style: square inside;
}

.fokategoria {
	font-size:18px;
	font-weight:bold;
	color:#D55600;
}

.lista a{
	color: #394c5a;
	/*font-weight:bold;*/
}

.lista a:hover{
	text-decoration:underline;
}

.sargaKeret {
	clear: both;
	background:#eef3f5 url(/images/keresesfigyelo_2.gif) no-repeat 0 0;
	width: 370px;
	height: 116px;
	padding: 10px;
}

.mailkep{
	float:right;
	display:inline;
	padding: 5px;
}


/* az explorer az egyetlen leny a vilagon, amelyiknek a kurva anyja egy ferfi... */

* html #logo a {
behavior:url(/js/iepngfix.htc);
}

* html .label  {
margin-top:10px;
}
