* {
 margin: 0;
 padding: 0;
 border: 0;
 /*font-family: Verdana, Helvetica, sans, sans-serif;*/
 font-family:Tahoma,Arial,sans-serif;
}
input, textarea, select {
 border: 1px solid #aaa; 
 font-size: 10px;
 margin: 1px;
}
html {
 background: url(img/csikozas.png) left -2px;
}
body {
 font-size: 12px;
 background: url(img/bodybg.jpg) center top no-repeat fixed;
 padding: 0;
}
ul, ol {
 padding: 0 15px;
}
h3 {
 font-size: 12px;
}
#kont {
 width: 990px;
 margin: 0 auto;
 background: url(img/kont_bg.png);
}
#fejlec {
 height: 125px;
 position: relative;
 /*background: url(img/bodybg.jpg) center -10px no-repeat #000;*/
 background: url(img/logobg.png) no-repeat #000;
}
#fejlec h1 {
 font-size: 20px;
 position: absolute;
 left: 20px;
 bottom: 28px;
}
#fejlec ul {
 list-style-type: none;
 position: absolute;
 left: 220px;
 bottom: 25px !important;
 bottom: 24px;
}
#fejlec ul li {
 display: block;
 float: left;
 margin: 0;
 padding: 0;
}
#fejlec ul li a {
 display: block;
 float: left;
 width: 140px;
 text-align: center;
 line-height: 22px;
 font-weight: bold;
 /*border: 1px solid #aaa;*/
 border-bottom: 0;
 margin: 0 4px 0 0 !important;
 margin: 0 2px 0 0;
 background: url(img/ful.png);
 color: #fff;
}
#fejlec ul li a:hover {
 /*background: url(img/ful_hover.png);*/
 text-decoration: underline;
}
#fejlec a {
 text-decoration: none;
 color: #fff;
 display: block;
 width: 120px;
}
#fejlec p {
 position: absolute;
 left: 10px;
 bottom: 0;
 line-height: 24px;
 color: #fff;
}
#fejlec form {
 position: absolute;
 right: 0;
 bottom: 4px;
 font-size: 12px;
 line-height: 20px;
 padding-right: 12px;
 text-align: right;
}
#fejlec form a:hover {
 text-decoration: underline;
}
#fejlec form input {
 font-size: 12px;
 border: 0; 
 height: 17px;
 vertical-align: middle;
 /*background: url(img/keres_sub.png);*/
 background: #000;
 color: #fff;
 border: 1px solid #aaa;
 margin: 0;
 margin-top: 2px;
 width: 80px;
}
#fejlec form #k {
 width: 198px;
 font-size: 12px;
 height: 15px;
 padding-left: 2px;
 /*background: url(img/kereses.png);*/
 border: 1px solid #aaa;
 border-right: 0;
 background: #fff;
 color: #000;
}
#tart {
 /*border-left: 1px solid #aaa;
 border-right: 1px solid #aaa;*/
}
#balmenu {
 width: 150px;
 float: left;
}
#balmenu a {
 text-decoration: none;
 color: #000;
}
#balmenu a:hover {
 text-decoration: underline;
}
#balmenu h1 {
 margin: 5px 0 -5px 0;
 border: 1px solid #aaa;
 border-bottom: 0;
 font-size: 12px;
 padding: 2px 5px;
 background: #fff;
}
#balmenu ul {
 border: 1px solid #aaa;
 list-style-type: none;
 padding: 0;
 margin: 5px 0;
 background: /*url(img/menubg.png) right bottom no-repeat*/ #c0c078;
 background: url(img/balmenu.png);
}
#balmenu ul li {
 line-height: 20px;
 margin: 0 4px;
 font-weight: bold;
}
#balmenu ul li a {
 color: #fff;
}
#balmenu form {
 border: 1px solid #aaa;
 padding: 3px;
 margin: 5px 0;
 font-size: 10px;
 background: #fff;
}
#balmenu form input {
 display: block;
 width: 140px;
 border: 1px solid #aaa;
 margin: 1px auto;
 background: #fff;
}
#balmenu form #login_submit {
 width: 90px;
 margin: 0 0 5px 0;
 background: #000;
 color: #fff;
}
.allo_ad {
 width: 120px;
 border: 1px solid #aaa;
 margin: 5px auto;
 overflow: hidden;
 background: #fff;
}

#main {
 float: left;
 width: 520px;
 /* 173+173+174*/
 margin: 10px 0 0 9px;
 overflow: hidden;
}
#main a {
 text-decoration: none;
 color: #000;
}
#main a:hover {
 text-decoration: underline;
}
#main #hirek #fohir {
 margin-top: 0;
}
#main #hirek #fohir * {
 padding-left: 5px;
 padding-right: 5px;
}
#main #hirek #fohir p {
 border: 0;
 text-align: justify;
 margin-top: 5px;
}
#main #hirek #fohir h1 {
 font-size: 18px;
 text-align: center;
}
#main #hirek #fohir h3 {
 text-align: center;
}
#main #hirek #fohir a {
 padding-left: 0px;
 padding-right: 0px;
}
#main #hirek #fohir .cikkalja a {
 padding: 1px 4px;
 color: #fff;
 background: #db2126;
}
#main #hirek div {
 margin: 5px 0;
}
#main #hirek #kept {
 margin: 5px auto;
 clear: both;
 width: 430px;
 text-align: center;
}
#main #hirek .kapcs {
 margin-top: 15px !important;
 padding-bottom: 5px!important;
}
#main #hirek .kapcs h1 {
 font-size: 12px !important;
 padding: 1px 5px;
 background: #000;
 color: #fff;
 margin-bottom: 3px;
}
#main #hirek .kapcs ul {
 list-style-image: url(img/ajanlo_li.png);
 list-style-position: inside;
}
#main #hirkuld {
 height: 70px;
}
#main #hirkuld #send_b {
 width: 250px;
 float: left;
 height: 70px;
}
#main #hirkuld #send_j {
 width: 250px;
 float: right;
 height: 70px;
}
#main #hirkuld #send_j textarea {
 width: 200px;
}
#main #hirek #kept a, #main #hirek #kept a:hover {
 text-decoration: none;
}
#main #magazin img {
 margin: 0 5px 0 0;
 display: block;
 float: left;
}
#main #magazin .kep_b {
 font-weight: bold;
 display: block;
 margin: 5px 0;
 padding: 2px 5px;
 background: #000;
 color: #fff;
}
#main #hirek div .cikkalja {
 text-align: right;
 font-weight: bold;
 font-size: 11px;
 clear: both;
 border-top: 1px solid #aaa;
 padding-top: 3px !important;
 margin-top: 5px !important;
}
#main #hirek .kiemeles {
 margin: 0 !important;
 padding: 10px 0 10px 40px;
 background: url(img/idezojel.png) 5px 0 no-repeat;
}
#main #hirek div .cikkalja a {
 padding: 1px 4px;
 color: #fff !important;
 background: #db2126;
}
#main #hirek div h1 {
 font-size: 14px;
 margin: 0 0 2px 0;
}
#main #hirek div h3 {
 font-size: 12px;
 margin: 0 0 2px 0;
}
#main #hirek div p {
 padding: 5px 0;
 border-top: 1px solid #aaa;
 line-height: 16px;
}
.datum {
 font-size: 11px;
 display: block;
 margin: 5px 0 10px 0;
}
#main #hirek #kiemelt {
 overflow: hidden;
 margin: 0;
 background: url(img/kiemelt_bg.png)
}
#main #hirek #kiemelt div {
 width: 255px;
 overflow: hidden;
 margin: 0 0 4px 0;
 float: left;
}
#main #hirek #kiemelt div.left {
 margin: 0 10px 4px 0;
}
#main #hirek #kiemelt .cikkalja {
 margin: 0 0 5px 0;
}
#main #hirek #kiemelt div .cikkalja a {
 padding: 1px 4px !important;
 color: #fff;
 background: #db2126;
}
#main #hirek #kiemelt ul {
 list-style-type: none;
 margin: 0;
 padding: 5px 0 10px 0;
 background: #fff;
}
#main #hirek #tovabbi {
 overflow: hidden;
 background: url(img/tovabbi_bg.png);
 padding: 0;
 margin: 0;
}
#main #hirek #tovabbi h1 {
 background: #fff;
}
#main #hirek #tovabbi div {
 width: 124px !important;
 width: 123px;
 overflow: hidden;
 margin: 0px 3px;
 float: left;
 font-size: 11px;
}
#main #hirek #tovabbi div h1 {
 font-size: 12px;
}
#main #hirek #tovabbi div p {
 border-bottom: 0;
}
#main #hirek #tovabbi ul {
 list-style-type: none;
 margin: 0;
 padding: 5px 0 10px 0;
}

#main #hirek #lead {
 margin: 10px 0 12px 0;
}
#main #hirek #magazin {
 overflow: hidden;
 background: url(img/ajanlok_bg.png) !important;
 background: url(img/ajanlok_bg_ie.png);
 padding: 0;
 margin: 0;
}
#main #hirek #magazin div {
 width: 168px !important;
 width: 164px;
 float: left;
 overflow: hidden;
 padding: 0;
 margin: 0px 2px 0 3px !important;
 margin: 0px 4px;
 font-size: 11px;
}
#main #hirek #magazin div h1 {
 font-size: 12px;
}
#main #hirek #magazin div p {
 border-bottom: 0;
 background: transparent;
}
#main #hirek #magazin ul {
 list-style-type: none;
 margin: 0;
 padding: 5px 0 10px 0;
 background: #fff;
}
#main #hirek #galeria {
 overflow: hidden;
 width: 520px;
 background: #fff;
 padding: 0;
 margin: 0;
}
#main #hirek #galeria a {
 display: block;
 width: 121px;
 height: 90px;
 overflow: hidden;
 margin: 0px 2px 3px 3px !important;
 margin: 0px 2px 3px 2px;
 float: left;
 padding: 1px;
 border: 1px solid #aaa;
}

#main #ajanlok {
 background: url(img/ajanlok_bg.png) !important;
 background: url(img/ajanlok_bg_ie.png);
 padding: 0;
 margin: 0;
}
#main #ajanlok_h1, #main #hirek #tovabbi #tovabbi_h1, #main #hirek #magazin #magazin_h1, #main #hirek #galeria #galeria_h1 {
 border-top: 1px solid #aaa;
 border-bottom: 1px solid #aaa;
 background: #000;
 color: #fff;
 font-size: 14px;
 line-height: 20px;
 padding: 2px 10px 2px 10px;
 margin: 0px 0 3px 0;
}
.enter {
 clear: both;
 height: 0;
 overflow: hidden;
}
#main .ajanlo {
 width: 168px !important;
 width: 167px;
 float: left;
 overflow: hidden;
 padding: 0;
 margin: 0px 2px 5px 3px;
 font-size: 11px;
}
#main #ajanlok .ajanlo h1 {
 /*border-bottom: 1px solid #aaa;*/
 font-size: 12px;
 line-height: 18px;
 padding-left: 5px;
 background: #cecdcd;
}
#main .ajanlo ul {
 list-style-image: url(img/ajanlo_li.png);
}

#main #hirek #egyhir {
 padding: 0 5px;
 padding-top: 0;
 margin-top: 0;
}
#main #hirek #egyhir div {
 padding-top: 0;
 margin-top: 0;
}
#main #hirek #egyhir p {
 border: 0;
}
#main #hirek #egyhir a {
 color: #046f01;
 font-weight: bold;
}
#main #hirek #egyhir p img {
 border: 0;
 float: left;
 margin: 0 5px 5px 0;
 border: 1px solid #aaa;
 padding 1px;
}
#main #hirek .hirkep {
 border: 0;
 float: left;
 margin: 0 5px 5px 0;
 border: 1px solid #aaa;
 padding: 1px !important;
}
#main #hirek #egyhir h1 {
 margin-top: 0;
 font-size: 16px;
}
#main #hirek #egyhir .bfej {
 background: url(img/bfej_bg.png);
 width: 500px;
 padding: 2px 5px;
 border-bottom: 1px solid #aaa;
 overflow: hidden;
 margin: 0;
 margin-top: 10px;
}
#main #hirek #egyhir .bkoz {
 background: url(img/bkoz_bg.png) bottom no-repeat;
 width: 500px;
 padding: 4px 5px;
 overflow: hidden;
 margin: 0;
}
#main #hirek #rovat {
 padding: 0 5px;
 padding-top: 0;
 margin-top: 0;
}
#main #hirek #rovat div {
 border-bottom: 1px solid #aaa;
 border-top: 0;
 padding-bottom: 2px;
 margin-top: 0;
}
#main #hirek #rovat div .cikkalja {
 border-bottom: 0;
 padding-bottom: 0;
 clear: both;
}
#main #hirek #rovat div .cikkalja a {
 padding: 1px 4px !important;
 color: #fff;
 background: #db2126;
}
#main #hirek #rovat p {
 border-top: 0;
 border-bottom: 0;
}
#main #hirek #hb_form {
 width: 520px;
}
#main #hirek #hb_form textarea {
 width: 480px;
}
#main #hirek #hb_form textarea, #main #hirek #hb_form input {
 font-size: 12px;
}
#blogform textarea {
 width: 500px;
 height: 90px;
 font-size: 12px;
}
#forumhsz {
 width: 500px;
 height: 120px;
 font-size: 12px;
}

#main #forum {
 padding: 0;
 padding-bottom: 5px;
 margin-top: 0;
 width: 520px;
 overflow: hidden;
}
#main #forum #ftopik {
 color: #fff;
 background: #000;
 padding: 1px 5px;
}
#main #forum #ftopik a {
 color: #fff;
}
#main #forum p {
 margin: 0;
 text-align: justify;
}
#main #forum h1 {
 margin: 10px 0;
 font-size: 14px;
}
#main #forum ul {
 list-style-position: inside;
 list-style-image: url(img/ajanlo_li.png);
 padding-left: 5px;
}
#main #forum ol {
 list-style-image: url(img/ajanlo_li.png);
 padding-left: 15px;
}
#main #forum .ffej {
 background: url(img/ffej_bg.png) #aaa;
 border-bottom: 1px solid #aaa;
 padding: 2px 5px;
 width: 510px;
 font-size: 11px;
 font-weight: bold;
 line-height: 15px;
 overflow: hidden;
}
#main #forum .fkoz {
 background: url(img/fkoz_bg.png) bottom no-repeat;
 margin-bottom: 10px;
 padding-bottom: 2px;
 width: 520px;
 overflow: hidden;
}
#main #forum .hozzasz {
 padding: 2px 5px;
 width: 510px;
 overflow: hidden;
}
#main #forum .ala {
 font-size: 10px;
 border-top: 1px solid #aaa;
 padding: 2px 5px;
 width: 510px;
 overflow: hidden;
}
#main #forum .valasz {
 padding: 2px 15px; 
 border-top: 1px solid #aaa; 
 font-size: 10px;
 text-align: right;
}
#main #forum .valasz a {
 /*display: block;*/
}
#main #forum .valasz a:hover {
 text-decoration: underline;
}

#main #magazin h1 {
 font-size: 14px;
}
#main #magazin h3 {
 font-size: 12px;
}
#main #vasarter h1 {
 font-size: 12px;
}
#main #magazin img {
 margin: 0 5px 0 0;
 display: block;
 float: left;
}
#main #magazin .pfej {
 background: url(img/ffej_bg.png);
 border-bottom: 1px solid #aaa;
 padding: 4px 5px 2px 5px;
 margin-top: 10px;
 width: 510px;
 overflow: hidden;
 font-weight: bold;
}
#main #magazin .pkoz {
 background: url(img/fkoz_bg.png) bottom no-repeat;
 padding: 3px 5px 5px 5px;
 width: 510px;
 overflow: hidden;
}
#main #magazin div .cikkalja {
 text-align: right;
 padding: 2px 0;
 font-weight: bold;
 font-size: 11px;
 clear: left;
}
#main #magazin div .cikkalja a {
 padding: 1px 4px;
 color: #fff;
 background: #db2126;
}
#main #magazin #zeneletolt1 {
 background: url(img/jobbm_h1.png) no-repeat;
 padding: 2px 5px 2px 40px;
 margin: 1px 0 0 5px;
 float: right;
 line-height: 16px;
 width: 217px;
 font-weight: bold;
}
#main #magazin #zeneletolt1 a {
 color: #fff;
}
#main #magazin #zeneletolt2 {
 border: 1px solid #aaa;
 padding: 3px 5px;
 margin: 0 0 5px 5px;
 float: right; 
 width: 250px;
 font-size: 11px;
 background: #dedfde;
}

#main #vasarter h1 {
  font-size: 14px;
}
#main #vasarter div {
 width: 155px;
 float: left;
 overflow: hidden;
 padding: 2px 5px 3px 5px;
 border: 1px solid #aaa;
 margin: 2px 2px 2px 3px;
}
#main #vasarter div h1 {
 text-align: center;
}
#main #vasarter .vfej {
 padding: 2px 5px;
 border: 1px solid #aaa;
}
#main #vasarter .vkoz {
 border: 1px solid #aaa;
 border-top: 0;
 padding: 2px 5px;
}
#main #kepeslap {
 margin: 0px auto 10px auto;
}
#main #kepeslap td {
 width: 100px;
 padding: 5px;
 vertical-align: middle;
 border: 1px solid  #aaa;
 text-align: center;
}
#main #kepeslap td a {
 text-decoration: none;
}
#main #kepeslap td a:hover {
 text-decoration: none;
}
#main #msg {
 font-size: 11px;
}
#main #msg .ffej {
 background: url(img/ffej_bg.png);
 border-bottom: 1px solid #aaa;
 padding: 2px 5px;
 width: 510px;
 font-size: 11px;
 line-height: 15px;
 font-weight: bold;
 overflow: hidden;
}
#main #msg .fkoz {
 background: url(img/fkoz_bg.png) bottom no-repeat;
 margin-bottom: 10px;
 padding-bottom: 2px;
 width: 520px;
 overflow: hidden;
}
#main #msg .hozzasz {
 padding: 2px 5px;
 width: 510px;
 overflow: hidden;
}
#main #msg .sub {
 padding: 2px 5px;
 width: 510px;
 overflow: hidden;
 border-bottom: 1px solid #aaa;
 font-size: 11px;
 line-height: 15px;
 font-weight: bold;
}
#main #msg .ala {
 font-size: 10px;
 border-top: 1px solid #aaa;
 padding: 2px 5px;
 width: 510px;
 overflow: hidden;
}
#main #msg .valasz {
 padding: 2px 15px; 
 border-top: 1px solid #aaa; 
 font-size: 10px;
 text-align: right;
}
#main #msg .valasz a:hover {
 text-decoration: underline;
}

#jobbmenu {
 float: right;
 width: 300px;
}
#jobbmenu a {
 text-decoration: none;
 color: #000;
}
#jobbmenu a:hover {
 text-decoration: underline;
}
#jobbmenu h1 {
 font-size: 12px;
 width: 170px;
 padding: 0;
 line-height: 20px;
 background: url(img/jobbm_h1.png) no-repeat transparent;
 text-align: center;
 /*border: 1px solid #aaa;*/
 border-bottom: 0;
 color: #fff;
 margin-top: 5px;
}
#jobbmenu h1 a {
 color: #fff;
}
#jobbmenu div {
 padding: 0 0 3px 0;
 margin: 0 0 5px 0;
 background: url(img/jobbdiv_bg.png) bottom center no-repeat #fff;
 border: 1px solid #aaa;
}
#jobbmenu div ul {
 /*list-style-type: none;*/
 list-style-image: url(img/jobbm_li.png);
 list-style-position: inside;
 padding: 5px;
 font-size: 11px;
 background: transparent;
}
#jobbmenu div .nepszok {
 list-style-image: url(img/jobbm_li.png);
 list-style-position: inside;
 border: 0;
 padding: 0;
}
#jobbmenu div div {
 border: 0;
 background: transparent;
 padding: 5px;
 margin: 0;
 font-size: 11px;
}
#jobbmenu div div h2 {
 font-size: 11px;
 margin-bottom: 5px;
}
#jobbmenu #szavazas div {
 padding: 0;
 margin: 0;
}
#jobbmenu #szavazas input {
 border: 1px solid #aaa !important;
 border: 0;
}
.result_2 {
 height: 7px;
 border: 1px solid #000 !important;
 background: #000 !important;
}

#lablec {
 padding: 10px 10px 0 10px;
 line-height: 16px;
 border-top: 1px solid #aaa;
 font-size: 11px;
 text-align: center;
 background: #fff;
}
#lablec a {
 text-decoration: none;
 color: #000;
}
#lablec a:hover {
 text-decoration: underline;
}
