/* CSS reset
-------------------------------------------------------------------------*/
/* alap beallitasok, margin-ok es padding-ok nullazasa */
html, body, form, input, select, fieldset {font-size: 13px; font-family: Tahoma, Verdana, Arial; color: #000000; }
html, body { background-image:url(images/background.jpg);}
/* heading es egyeb formazasok, melyek mas alapertelmezett margokkal birnak az egyes bongeszokben */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
/* alapertelmezett betumeret ezeknel az elemeknel */
h1, h2, h3, h4, h5, h6, pre, code {font-size: 11px; }
ul, li {list-style: none; }
/* a linkek kez alakot kapjanak mindenhol */
form label {cursor: pointer; }
address {font-style: normal; }
/* a linkek alapertelmezett alahuzasat szunteti meg */
:link,:visited { text-decoration: none;  }
/* linkelt kepek keretezesenek megszuntetese */
a img,:link img,:visited img {border: none; }
/* a bordert nullazzuk fieldset eseteben */
fieldset {border: none; }
/* float-olt elemek utan hasznalatos clear */
div.clear, span.clear {clear: both; font-size: 0px; }
p { line-height:14px; }

/* site
-------------------------------------------------------------------------*/

body { width: 100%; background-image:url(images/background.jpg); background-repeat:repeat; background-position:center top; }


/* FULL WEB */

div#wrapper { margin: 0px auto; width: 1000px; height: auto; }


div#header_logo { background-image:url(images/header_logo.jpg); width:1000px; height:93px; }

div#header_logo_site { width: auto; height:93px; float:left; }

div#header_text { width:300px; float:right; text-align:right; line-height:17px; font-size: 13px; font-family: Tahoma, Verdana, Arial; padding-top:2px; color:#000; padding-right:5px; }


div#search { display:block; width:980px; height:30px; }

div#search2 { display:block; height:29px; line-height:29px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color:#000; font-weight:bold; padding-left:10px; float:left; }

div#language { display:block; height:29px; line-height:29px; font-family: Tahoma, Arial, Verdana; font-size: 13px; color:#000; font-weight:bold; padding-right:10px; padding-left:10px; float:right; }



/*

div.menu01 { display:block; width:1000px; height:42px; background-image:url(images/menu01_bg.jpg); }

div.menu01 a:link, div.menu01 a:visited  {  display: block; width:199px; font-size: 13px; color: #f0f0f0; font-weight: bold; cursor: pointer; line-height: 42px; height:42px; text-align: center;  text-decoration: none; background-image:url(images/menu_01_bg.jpg); border-right:1px solid #5c5d5e; float:left; }

div.menu01 a:hover, div.menu01 a:active  {  display: block; width:199px; font-size: 13px; color: #fff; font-weight: bold; cursor: pointer; line-height: 42px;  height:42px; text-align: center; text-decoration: none;  background-image:url(images/menu01.jpg); border-right:1px solid #5c5d5e; float:left;   }

*/

/* ------------------------------------------------*/


div#menu01 { display:block; width:1000px; height:42px; background-image:url(images/menu01_bg.jpg); }

div#menu01 ul li.menu { float:left; display:block; position: relative; height: 42px;  }

div#menu01 ul li.menu a:link, div#menu01 ul li.menu a:visited  {position:relative; display: block; background-image:url(images/menu01_on.jpg); display: block; width:199px; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; line-height: 42px; height42px; text-align: center;  text-decoration: none; border-right:1px solid #5c5d5e; float:left; text-transform: uppercase; font-family:  Tahoma, Arial, Verdana;  }

div#menu01 ul li.menu a:hover, div#menu01 ul li.menu a:active  {position:relative; display: block; background-image:url(images/menu01.jpg); display: block; width:199px; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; line-height: 42px;  height:42px; text-align: center; text-decoration: none;  border-right:1px solid #5c5d5e; float:left; text-transform: uppercase;   }


div#menu01 ul.menu2  { background-color:#FFF; margin:42px 0px 0px -1px; float:left; position: absolute; text-align:center; border:1px solid #cccccc; width: 199px; }


div#menu01 ul.menu2 li.menu3 a:link, div#menu01 ul.menu2 li.menu3 a:visited	{ position:relative; display: block; width:199px; font-size: 12px; color: #232323; font-weight: bold; cursor: pointer; line-height: 35px; height:35px; text-align: center; text-decoration: none; float:left; border-bottom:1px solid #dedede;  text-transform: uppercase; border-right:0px solid #5c5d5e;    }

div#menu01 ul.menu2 li.menu3 a:hover, div#menu01 ul.menu2 li.menu3 li a:active	{ position:relative; display: block; width:199px; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; line-height: 35px; height:35px; text-align: center; text-decoration: none; float:left; border-bottom:1px solid #dedede; background-color:#fff; text-transform: uppercase; border-right:0px solid #5c5d5e;   }


div#menu01 ul.menu2 li.menu4 a:link, div#menu01 ul.menu2 li.menu4 a:visited	{ position:relative; display: block; width:199px; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; line-height: 35px; height:35px; text-align: center; text-decoration: none; float:left; border-bottom:1px solid #dedede; background-color:#F00;text-transform: uppercase; border-right:0px solid #5c5d5e;    }

div#menu01 ul.menu2 li.menu4 a:hover, div#menu01 ul.menu2 li.menu4 li a:active	{ position:relative; display: block; width:199px; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; line-height: 35px; height:35px; text-align: center; text-decoration: none; float:left; border-bottom:1px solid #dedede; background-color:#fff; text-transform: uppercase; border-right:0px solid #5c5d5e;   }


/* ------------------------------------------------*/


/* ------------------------------------------------*/


div#header { background-image: url(images/header.jpg); background-repeat:no-repeat; width:1000px; height:129px; margin-top:10px; margin-bottom:10px; }

div#header_mini { background-image:url(images/header_mini.jpg); width:1000px; height:46px; }

/* ------------------------------------------------*/


div.left_menu { background-image:url(images/menu02_bg.jpg); display: block; font-family: Tahoma, Arial, Verdana; font-size: 14px;  color: #666;  width: 200px; height: 42px; line-height: 42px; text-decoration: none;  padding-left:10px; font-weight:bold; }


div.menu_two { width: 210px; height: auto; float:left; }

div.menu_two ul {  width: 210px; height: auto; }


div.menu_two ul li a:link, div.menu_two ul li a:visited	{ background-position:bottom; background-repeat:no-repeat; display: block; font-family: Tahoma, Arial, Verdana; font-size: 13px;  color: #f0f0f0; background-image:url(images/menu02.jpg); width: 200px; height: 35px; line-height: 35px; text-decoration: none; background-position:center; padding-left:10px; }

div.menu_two ul li a:hover, div.menu_two ul li a:active	 { background-position:bottom; background-repeat:no-repeat; display: block; font-family: Tahoma, Arial, Verdana; font-size: 13px;  color: #fff; background-image:url(images/menu02_on.jpg); width: 200px; height: 35px; line-height: 35px; text-decoration: none; background-position:center; padding-left:10px;  }


div.menu_two ul.menutwo li a:link, div.menu_two ul.menutwo li a:visited	{ display: block; font-family: Tahoma, Arial, Verdana; font-size: 13px;  color: #f0f0f0; background-image:url(images/menu02.jpg); width: 190px; height: 35px; line-height: 35px; text-decoration: none; background-position:center; padding-left:20px; font-weight:normal;  text-decoration: none;  }

div.menu_two ul.menutwo li a:hover, div.menu_two ul.menutwo li a:active	{ display: block; font-family: Tahoma, Arial, Verdana; font-size: 13px;  color: #fff; background-image:url(images/menu02_on.jpg); width: 190px; height:35px; line-height: 35px; text-decoration: none; background-position:center;  padding-left:20px; font-weight:normal; text-decoration: none;   }


/* ------------------------------------------------*/


h1 { background-image:url(images/content_h1.jpg); width: 975px; height:40px; padding-left:25px; font-family: Tahoma, Arial, Verdana; font-size: 15px; color: #000; line-height:40px; font-weight:bold; margin-bottom:10px; margin-top:10px;  }


div#content { background-color:#FFF; width:1000px; height:auto; line-height:18px; }


div#text { padding-left:10px; padding-right:10px; padding-top:10px; line-height:18px; font-size:14px; }


div#content div#text li, ul.text { list-style: inside; text-decoration: none; padding-left: 10px; line-height:22px; }

div.print { float:right; }


/* ------------------------------------------------*/

div.box01 { width:180px; height:140px; float:left;}

.box_style { border:1px solid #cacaca; text-align:center; }

div.box02 { width:365px; height:110px; padding-left:10px; float:right; font-size:13px; line-height:18px; }

h2 {width:350px; height: auto; font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #151515; line-height:35px; font-weight:bold; }

div.reszletek a.reszletek2:link, div.reszletek a.reszletek2:visited  {  display: block; width:200px; font-size: 12px; color: #232323; font-weight: bold; cursor: pointer; line-height: 30px; height:30px; text-align: center; text-decoration: none; background-image:url(images/reszletek_off.jpg); float:right;   }

div.reszletek a.reszletek2:hover, div.reszletek a.reszletek2:active  {  display: block; width:200px; font-size: 13px; color: #000; font-weight: bold; cursor: pointer; line-height: 30px;  height:30px; text-align: center; text-decoration: none; background-image:url(images/reszletek_on.jpg); background-color:#6e6e6e; float:right;   }

/* ------------------------------------------------*/


/* ------------------------------------------------*/

div#right { width:210px; height:auto; float:right; }

div.box03 { width:180px; height:140px; float:left;}

.box_style { border:1px solid #cacaca; text-align:center; }

div.box04 { width:180px; height: auto; font-size:12px; line-height:16px; }

h3 {width:180px; height: auto; font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #151515; line-height:25px; font-weight:bold; }

div.reszletek2 a.reszletek3:link, div.reszletek2 a.reszletek3:visited  {  display: block; width:180px; font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; line-height: 30px; height:30px; text-align: center; text-decoration: none; background-color:#151515; margin-top:10px;   }

div.reszletek2 a.reszletek3:hover, div.reszletek2 a.reszletek3:active  {  display: block; width:180px; font-size: 13px; color: #fff; font-weight: bold; cursor: pointer; line-height: 30px;  height:30px; text-align: center; text-decoration: none;  background-color:#151515; margin-top:10px;  }

/* ------------------------------------------------*/


div.vonal { height:1px; margin-top:10px; margin-bottom:10px; width:auto; background-color:#cacaca; }


/* ------------------------------------------ */


div#bottom { background-image:url(images/bottom.jpg); width:1000px; height: 93px; margin-top:10px;  }

div#bottom01 { display:block; width:210px; height:70px; padding-top:15px; float:left; text-align:center; color: #666;  }

div#bottom02 { display:block; width:1000px; height: auto; padding-top:13px; font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: normal; color: #fff; float:left; text-align:center; line-height:14px; }
div#bottom02 .webdesign { color: #fff; }

div#bottom03 { display:block; width:200px; height:80px; padding-top:13px; font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: normal; color: #666; float:left; text-align:center;  }


/* ------------------------------------------ */

input.submit   {  background-position: center; background-repeat: no-repeat; display: block; font-size: 11px; color: #fff; font-weight: bold; padding:3px;  width: 190px; height: 23px; cursor:pointer; background-color:#2a2a2a; border: 1px solid #d2d3d3; padding-bottom: 5px;  }

input.submit:hover {  background-position: center; background-repeat: no-repeat; display: block; font-size: 11px; color: #fff; font-weight: bold; padding:3px; width: 190px; height: 23px; cursor: pointer; background-color:#000000; border: 1px solid #2a2a2a; padding-bottom: 5px; }

/* ------------------------------------------ */


p.hely { margin-top: 10px; }

p.hely2 { margin-top: 5px; }

p.hely3 { margin-top: 2px; }

div#vonal { background-color:#999; width:190px; height:1px; text-align:center; margin-left:12px; }

/* ------------------------------------------ */

.ajanlatkeres_css {	background-color:#f0ece7; font-family: Tahoma, Arial, Verdana; font-size:14px; }

	
.border_fekete_full {
border:1px solid #000000;
}
 	
.styleuj {
	font-family: "Times New Roman", Times, serif;
	color: #00CC00;
	font-size: 12px;
	font-weight: bold;
}
.style1 {
	font-family: tahoma;
	color: #90e2b2;
	font-size: 11px;
	font-weight: bold;
}
.style2 {
	font-family: tahoma;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.style6 {font-size: 13px; font-weight: bold; font-family: tahoma; color: #FFFFFF; }

.style7 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.tahoma11_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.tahoma11_f {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}

.tahoma11_ff {
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff;
}

.tahoma14_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.tahoma11_f_b_feher {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.tahoma14_f_b_feher {
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
}

.tahoma14_feher {
	font-family: tahoma;
	font-size: 14px;
	color: #ffffff;
}

.tahoma13_f_b_feher {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

.tahoma13_feher {
	font-family: tahoma;
	font-size: 13px;
	color: #ffffff;
}

.tahoma14_focim {
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #202122;
}

.tahoma11_b_bordo {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #f3300c;
}

.tahoma13_f_b_z {
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #116f1b;
}
.tahoma12_f_b_z {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #116f1b;
}

.tahoma12_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.tahoma12_vilagoskek_bold {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #e0edff;
}

.tahoma12_vilagoskek {
	font-family: tahoma;
	font-size: 12px;
	color: #e0edff;
}

.tahoma13_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

.tahoma13_f {
	font-family: tahoma;
	font-size: 13px;
	color: #000000;
}

.tahoma12_f_b_hircim {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #ff2700;
}

.tahoma12_f_hircim {
	font-family: tahoma;
	font-size: 12px;
	color: #ff2700;
}

.tahoma12_hiba {
	font-family: tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #c71e00;
}

.tahoma11_hiba {
	font-family: tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #c71e00;
}

.tahoma12_figyelem {
	font-family: tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #c71e00;
}

.tahoma11_ar {
	font-family: tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #990000;
}

.tahoma12_kotelezo {
	font-family: tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #ff2700;
}


.tahoma11_kotelezo {
	font-family: tahoma;
	font-weight:bold;
	font-size: 11px;
	color: #ff2700;
}

.tahoma12_ar {
	font-family: tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #ff2700;
}

.tahoma12_ok {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #02600d;
}

.tahoma11_ok {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #02600d;
}

.tahoma12_f_b_feher {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

.tahoma12_f_b_piros {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #981700;
}

.tahoma14_f {
	font-family: tahoma;
	font-size: 14px;
	color: #000000;
}
.tahoma12_f {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
}
.tahoma12_f {
	font-family: tahoma;
	font-size: 13px;
	color: #000000;
}

.date {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.tahoma12_ff {
	font-family: tahoma;
	font-size: 12px;
	color: #ffffff;
}

.tahoma11_szurke {
	font-family: tahoma;
	font-size: 11px;
	color: #333;
}

.tahoma10_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

.tahoma9_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}

.tahoma8_f_b {
	font-family: tahoma;
	font-weight: bold;
	font-size: 8px;
	color: #000000;
}

.tahoma14_sotetkek_szurke {
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #293948;
}

.form_tabla_szin_keret { border:1px solid #bfc2c9; }
.form_tabla_szin_keret_normal { border:1px solid #084a71; background-color:#3688c4; font-size:12px; color:#ffffff; font-weight: normal; line-height:20px;   }
.form_tabla_szin_keret2 { border:1px solid #bfc2c9; font-size:11px; color:#ffffff; font-weight:bold;  } 


.form_tabla_keret { border:1px solid #bfc2c9; line-height:20px;  }
.form_tabla_keret1 { border:1px solid #575757; font-weight: normal; line-height: 18px; font-size:11px; font-family: tahoma;   }
.form_tabla_keret2 { border:1px solid #575757; font-weight: bold; line-height: 18px; font-size:11px; font-family: tahoma;  }



a:link		{ font-family: tahoma; font-weight: bold; font-size: 14px; color: #262626; text-decoration: none}
a:visited	{ font-family: tahoma; font-weight: bold; font-size: 14px; color: #262626; text-decoration: none}
a:hover		{ font-family: tahoma; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none}
a:active	{ font-family: tahoma; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none}

a.link01:link		{ font-family: tahoma; font-weight: bold; font-size: 13px; color: #f0f0f0; text-decoration: none}
a.link01:visited	{ font-family: tahoma; font-weight: bold; font-size: 13px; color: #f0f0f0; text-decoration: none}
a.link01:hover		{ font-family: tahoma; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none}
a.link01:active		{ font-family: tahoma; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none}

a.link02:link		{ font-family: tahoma; font-weight: bold; font-size: 12px; color: #fff; text-decoration: none}
a.link02:visited	{ font-family: tahoma; font-weight: bold; font-size: 12px; color: #fff; text-decoration: none}
a.link02:hover		{ font-family: tahoma; font-weight: bold; font-size: 12px; color: #fff; text-decoration: none}
a.link02:active		{ font-family: tahoma; font-weight: bold; font-size: 12px; color: #fff; text-decoration: none}

a.link03:link		{ font-family: tahoma; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none}
a.link03:visited	{ font-family: tahoma; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none}
a.link03:hover		{ font-family: tahoma; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none}
a.link03:active		{ font-family: tahoma; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none}

a.link04:link		{ font-family: tahoma; font-weight: bold; font-size: 11px; color: #b7caff; text-decoration: none}
a.link04:visited	{ font-family: tahoma; font-weight: bold; font-size: 11px; color: #b7caff; text-decoration: none}
a.link04:hover		{ font-family: tahoma; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none}
a.link04:active		{ font-family: tahoma; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none}

a.link08:link		{ font-family: tahoma; font-weight: normal; font-size: 12px; color: #fff; text-decoration: none}
a.link08:visited	{ font-family: tahoma; font-weight: normal; font-size: 12px; color: #fff; text-decoration: none}
a.link08:hover		{ font-family: tahoma; font-weight: normal; font-size: 12px; color: #fff; text-decoration: none}
a.link08:active		{ font-family: tahoma; font-weight: normal; font-size: 12px; color: #fff; text-decoration: none}
