@charset "iso-8859-2";

/*alap*/

html, body, div, span, tr, td, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img, li, ul {margin:0; border:0; color:#000; font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:18px; text-align:left;}

body {background:url(images/main_back.png) repeat;}

h1 {color:#797979; font: normal 22px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align:left;}

h2 {color:#901a1d; font: normal 14px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align:left;}

h3 {color:#901a1d; font: normal 20px Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:18px; text-align:left;}

h1 span {color:#797979; font: italic 16px Arial, Helvetica, Verdana, Geneva, sans-serif;}

strong {font-style:normal; font-weight:bold; color:#901a1d;}

#main_center span strong {color:#000000;}

em a {font-style:italic;}

p {color:#000;}

p.lista {color:#797979; margin:10px 0 0 20px; line-height:22px;}

.szofelho { position: absolute; left: 100px; }
.szofelho ul, li a {color:#333333; margin-right: 10px; padding-left: 10px; line-height:22px; font-weight: bold; text-decoration: underline;}
.szofelho ul, li a:hover {color:#999999; margin-right: 10px; line-height:22px; text-decoration: underline;}

.lista span {color:#797979;}

p.print,
p.print a {font-weight:bold; color:#797979; font-size:11px;}

p.print a:hover {text-decoration:underline;}

p.linklanc,
p.linklanc a {color:#b80b10; font: bold italic 12px Arial, Helvetica, Verdana, Geneva, sans-serif; margin:2px 0 0 0; padding:0;}

p.linklanc a:hover {text-decoration:underline;}

b {color:#797979;}

a, a:link, a:visited {color:#000; text-decoration:none;}

a:hover {color:#000;}

li, ul {list-style:none;}

form {display:inline; border:none;}

fieldset {border:none;}

.left {float:left;}

.right {float:right;}

.clear {clear:both;}

.hidden {visibility:hidden; display:none;}

.italic {font-style:italic;}

.bold {font-weight:bold;}

.center {text-align:center;}

.align_right {text-align:right;}

.align_left {text-align:left;}

.hr {width:211px; height:1px; margin:15px 0 3px 0; background:url(images/hr.gif) no-repeat;}

.gray {background:#f2f2f2;}

.red {color:#b80b10;}

/*alap vege*/




/*tarolo*/

#background {background:url(images/color_back.png) repeat-x;}

#cont {width:970px; margin:0 auto; background:#fff;}

/*tarolo vege*/




/*fej*/

#head {width:970px; height:180px;}

#head_logo {float:left; width:304px; height:180px; background:url(images/head_logo.gif) no-repeat;}

#head a {float:left; width:304px; height:180px; display:block;}

#head_pic {float:right; width:666px; height:180px; background:url(images/head_pic.jpg) no-repeat;}

/*fej vege*/




/*fomenu*/

#fomenu {clear:both; width:970px; height:49px;}

#fomenu p a {text-align:center; color:#fff; font-weight:bold; font-size:16px; padding:18px 0 0 0;}

#fomenu a {cursor:pointer; display:block;}

#menu_hirek {float:left; width:212px; height:49px;}

#menu_hirek a {width:166px; height:31px; background:url(images/menu_hirek.jpg) no-repeat; }

#menu_hirek p a {padding:18px 0 0 46px;}

#menu_hirek a.active,
#menu_hirek a:hover {background:url(images/menu_hirek_a.jpg) no-repeat;}

#menu_gepert {float:left; width:190px; height:49px;}

#menu_gepert a {width:190px; height:31px; background:url(images/menu_gepert.jpg) no-repeat;}

#menu_gepert a.active,
#menu_gepert a:hover {background:url(images/menu_gepert_a.jpg) no-repeat;}

#menu_alk {float:left; width:179px; height:49px;}

#menu_alk a {width:179px; height:31px; background:url(images/menu_alk.jpg) no-repeat;}

#menu_alk a.active,
#menu_alk a:hover {background:url(images/menu_alk_a.jpg) no-repeat;}

#menu_szerviz {float:left; width:161px; height:49px;}

#menu_szerviz a {width:161px; height:31px; background:url(images/menu_szerviz.jpg) no-repeat;}

#menu_szerviz a.active,
#menu_szerviz a:hover {background:url(images/menu_szerviz_a.jpg) no-repeat;}

#menu_hasznalt {float:left; width:228px; height:49px;}

#menu_hasznalt a {width:178px; height:31px; background:url(images/menu_hasznalt.jpg) no-repeat;}

#menu_hasznalt a.active,
#menu_hasznalt a:hover {background:url(images/menu_hasznalt_a.jpg) no-repeat;}

#menu_hasznalt p a {padding:18px 50px 0 0;}

/*fomenu vege*/




/*main*/

#main {clear:both; float:left; width:970px; height:auto; background:#fff url(images/main_back.gif) repeat-y left;}

/*main vege*/




/*main_bal*/

#main_bal {float:left; width:211px; background: url(images/mainbal_back.gif) repeat-y;}

#balmenu {background:#e7e8e8 url(images/balmenu_back.jpg) repeat-y; padding:0 0 0 5px;}

#balmenu_top {width:211px; height:15px; background:url(images/balmenu_top.gif) no-repeat; margin:0 0 -2px 0;}

#balmenu p a {font-size:20px; padding:10px 0 0 50px;}

#balmenu a {cursor:pointer; display:block; color:#797979;}

#balmenu .balmenu_link {width:206px; height:39px;}

#balmenu .balmenu_link a {width:156px; height:29px; background:url(images/redgray_arr.gif) no-repeat 12px 7px;}

#balmenu .balmenu_link a.active,
#balmenu .balmenu_link a:hover {color:#fff; background:#c80309 url(images/whitered_arr.gif) no-repeat 12px 7px;}

#balmenu_end {width:211px; height:63px; background:url(images/menuend_back.gif) no-repeat;}

.title_back {width:211px; height:87px; background:url(images/title_back.gif) no-repeat;}

#ker {width:211px; height:63px; background:url(images/title_back_lit.gif) no-repeat;}

.title_back h3 {padding:38px 0 0 18px;}

#ker h3 {padding:15px 0 0 18px;}



#balmenu_form {width:211px; margin:5px 0 20px 0;}

#balmenu_form fieldset input {width:170px; margin:0 0 0 10px; background:url(images/field_back.jpg) repeat-x; border:solid 1px #9b9b9b;}

.keres_ok {float:right; width:74px; height:23px; margin:5px 20px 10px 0;}

/*main_bal vege*/




/*main_bal mezgep*/

#balmenu_mezgep {background:#e7e8e8 url(images/balmenu_mezgep_back.jpg) repeat-y; padding:0 0 0 5px;}

#balmenu_mezgep p a {font-size:14px; font-weight:bold; padding:10px 0 0 10px;}

#balmenu_mezgep a {cursor:pointer; display:block; color:#797979;}

#balmenu_mezgep .balmenu_link {width:206px; height:39px;}

#balmenu_mezgep .balmenu_link a {width:206px; height:29px;}

#balmenu_mezgep .balmenu_link a.active,
#balmenu_mezgep .balmenu_link a:hover {color:#fff; background:#797979;}

/*main_bal mezgep*/




/*main_center*/

#main_center {float:left; width:599px; min-height:500px; height:auto; overflow:visible; background:#fff;}

#main_center h1 {margin:10px 20px 5px 20px;}

#main_center h2 {margin:10px 0 0 20px;}

#main_center p {padding:10px 20px 10px 20px;}

#main_center ul {padding:10px 20px 10px 20px;}

#main_center li {margin:0 0 0 15px;}

#main_center ul, li {list-style:disc;}

#main_center strong,
#main_center b {color: #b80b10;}

#main_center a:hover {text-decoration:underline;}

#main_center p.open {margin:5px 0 0 0; padding:10px 20px 15px 20px; background:#f1f1f1  url(images/open_p_back.gif) repeat-x;}

#friss {background:url(images/friss_back.gif) repeat-y;}

#friss h3 {margin:-15px 40px 5px 40px; color:#fff; font-size:14px; font-weight:bold;}

#friss p {margin:0 20px 0 20px; color:#fff;}

#friss_head {width:599px; height:69px; background:url(images/friss_head.gif) no-repeat;}

#friss_head h2 {padding:15px 0 0 108px; color:#fff; font-size:18px; margin:0;}

#friss_bottom_1 {width:599px; padding:0 0 25px 0; background:url(images/friss_bottom_1.gif) no-repeat bottom;}

#friss_bottom_2 {width:599px; height:28px; background:#fff url(images/friss_bottom_2.gif) no-repeat left;}

#friss_bottom_2 a img {float:right; margin:0 9px 0 0;}

#gepajanlat {margin:15px 0 0 0;}

#gepajanlat_head {width:599px; height:48px; background:url(images/gepajanlat_head.png) no-repeat;}

#gepajanlat_head h2 {padding:10px 0 0 0; text-align:center; font-size:18px;}

#gepajanlat_bottom {width:599px; height:48px; background:url(images/gepajanlat_bottom.png) no-repeat; margin:10px 0 0 0;}

.logo_sor {margin:0 20px 0 33px;}

.logomrg {margin-top:30px;}

.logo_cont {width:135px; height:88px;}

.logo_cont a.keret {display:block; width:135px; height:88px; background:url(images/gepajanlat_keret.gif) no-repeat;}

.logo_cont a.keret:hover {background:url(images/gepajanlat_keret_a.gif) no-repeat;}

.logo_cont a.keret img {margin:2px;}

.logo_sor .logo_cont a {font-weight:bold; font-size:11px; line-height:12px; color:#797979;}

.logo_sor .logo_cont a:hover {color:#901a1d;}

#main_center .logo_cont p {padding:5px 0 0 0; font-size:11px; line-height:12px;}


/*main_center vege*/




/*cegbemutato*/

.halfpic {margin:15px 20px 10px 20px;}

.lit_galeria {background:url(images/kepgaleria_back_lit.jpg) bottom no-repeat;}

.lit_galeria a img {margin:18px 0 0 80px;}

.kepgaleria_nav {width:599px; height:220px; margin:0 0 20px 0; background:url(images/kepgaleria_back.jpg) 0 80px no-repeat;}

.kepgaleria_nav img {float:right; margin:20px 70px 0 0;}

.lit_galeria a img.delall {margin:0;}

/*cegbemutato vege*/




/*hirek*/

.hirbox {width:549px; margin:0 0 0 15px; padding:10px; border-top:solid 1px #b80b10;}

.hirbox h3,
.hirbox h3 a {font-size:16px; font-weight:bold; color:#b80b10;}

.hirbox h3 a:hover {text-decoration:underline;}

.hirbox span {color:#555; font-size:10px;}

.hirbox img {margin:5px 10px 0 0;}

#main_center .hirbox p {padding:5px 0 0 0;}

.hirbox p a {color:#b80b10; font-weight:bold; font-style:italic;}

.hirbox p a:hover {text-decoration:underline;}

#main_center .hirbox span b {color: #000000;}
/*hirek*/




/*hirek reszletes*/

#hirek_reszl_pic {padding:20px;}

#hirek_reszl_pic img {margin:0 0 20px 0;}

/*hirek reszeltes vege*/




/*gep aloldal*/

.geppic {margin:0 0 10px 20px;}

.gepnev {font-size:12px; font-weight:bold; margin:15px 0 0 20px; color:#b80b10;}

#gepmenu {width:160px; margin:13px 0 0 0; padding:2px 0 92px 0; background:#e7e8e8 url(images/gepmenu_back.gif) bottom no-repeat;}

#gepmenu h3 {font-size:14px; font-weight:bold; padding:10px 0 0 5px;}

#gepmenu_in {width:150px; margin:4px; border:solid 1px #b80b10;}

.gepmenu_each {width:146px; padding:2px; border-top:solid 1px #b80b10;}

.gepmenu_each img {margin:0 6px 0 0;}

.gepmenu_each p,
.gepmenu_each p a {font-size:11px; line-height:13px;}

.gepmenu_each p a:hover {text-decoration:underline; color:#b80b10;}

.gepmenu_each p a.active {color:#b80b10;}

.first_each {border-top:none;}

.first_each b {color:#000;}

.first_each a:hover b {color:#b80b10; text-decoration:underline;}

/*gep aloldal vege*/




/*gep adatok*/

table {border-collapse:collapse; margin:0 0 0 21px;}

thead {background:url(images/thead_back.png) repeat-x;}

thead h3 {font:bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif; color:#fff;}

thead td {border-bottom:none;}

td {padding:5px; border-bottom:solid 1px #b80b10; font-weight:bold;}

td div {text-align:center;}

/*gep adatok vege*/




/*krone*/

#hold {padding:0 20px;}

.krone_box {float:left; margin:20px 9px 0 0; background:#fef4c3;}

.krone_box h3,
.krone_box h3 a {color:#009933; font-size:12px; line-height:13px; font-weight:bold; text-align:center; padding:3px;}

.krone_box h3 a:hover {text-decoration:underline;}

/*krone vege*/




/*main_jobb*/

#main_jobb {float:right; width:160px; min-height:500px; height:auto; overflow:visible; background:#fff;}

#banner {margin:20px 0 0 0;}

#main_jobb h2 {font-size:18px; margin:40px 0 0 0;}

#hirlevel {width:160px; height:218px; margin:10px 0 0 0; background:url(images/hirlevel_back.gif) no-repeat;}

#hirlevel label {float:left; display:block; margin:0 0 0 -8px;}

#hirlevel fieldset input {width:140px; margin:0 0 7px 0; background:url(images/field_back.jpg) repeat-x; border:solid 1px #9b9b9b;}

#hirlevel fieldset span {color:#901a1d; font-weight:bold; font-size:11px;}

.felirat_ok {float:right; width:102px; height:23px; margin:5px 18px 10px 0;}

/*main_jobb vege*/




/*foot*/

#foot {clear:both; margin:0 auto; padding:0 0 20px 0; width:970px;}

#mainbal_bottom {float:left; width:211px; height:20px; margin:0 0 20px 0; background:url(images/mainbal_bottom.gif) no-repeat;}

#maincenter_bottom {float:left; width:599px; height:20px; background:#fff; margin:0 0 20px 0;}

#mainjobb_bottom {float:right; width:160px; height:20px; background:url(images/mainjobb_bottom.gif) no-repeat; margin:0 0 20px 0;}

#foot_link {margin:0 auto;}

#foot_link p,
#foot_link a,
#foot_link a:link,
#foot_link a:visited {color:#797979;}

#foot_link a:hover,
#foot_link a:hover b {color:#fff; text-decoration:underline;}


/*foot vege*/









