html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:12px; padding:0; margin:0; color:#444; line-height:20px; background:#fff url(../images/bg_body.jpg) repeat-x top;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size:100%; color:#444; padding:0; margin:0;}
a {margin:0; padding:0; text-decoration:none; outline-color:invert; outline-style:none; outline-width:medium;}
a:visited, a:link {text-decoration:none; color:#444;}
a:hover {text-decoration:underline;}
form {word-spacing:0; text-indent:0; padding:0; margin:0;}
img, a img  {margin:0; padding:0; border:0;}
input, select, textarea {font-family:Arial, Tahoma, Verdana; font-size:100%;}
label {cursor:pointer; margin:0; padding:0; border:0;}
sup {font-size:67%; font-weight:bold;}
em {font-style:normal; font-size:90%;}

a   {color:#e31500 !important;}
a.g, a:hover.g {color:#444 !important; text-decoration:none !important;}

h1 {font-family:Georgia, Tahoma, Verdana, Arial; font-size:240%; color:#555; font-weight:normal; margin:0 0 10px 0; padding:0; line-height:36px;}
h1 span {color:#e31500;}
h2 {font-family:Arial, Tahoma, Verdana; font-size:120%; font-weight:bold; color:#444; margin:0 0 6px 0; padding:0; line-height:24px;}
h2 span {color:#e31500;}
h3 {font-family:Arial, Tahoma, Verdana; font-size:110%; color:#e31500; font-weight:bold; margin:12px 0 0 0; padding:0; /*text-transform:uppercase;*/}
h4 {font-family:Arial, Tahoma, Verdana; font-size:90%; color:#e31500; font-weight:bold; margin:6px 0 0 0; padding:0; line-height:20px; text-align:left;}

.o_500 {float:left; clear:left; width:500px;}
.c     {float:left; clear:left; width:500px; text-align:center;}
div#m, .m {margin:15px 0;}
div#c {text-align:center;}

.gomb {background:#e31500; color:#fff; font-size:90%; border:1px #000 solid; font-weight:bold; height:20px; width:80px; margin:1px;}
.edit {color:#444; background:#fff; width:490px; border:1px solid #e31500; margin:1px 0; padding:1px;}


.i7           {position:absolute; left:50%; width:880px; margin:25px 0 0 -440px;}

.i7 .left     {float:left; width:340px; padding:20px 20px 0 0;}
.i7 .left div {float:left; clear:leftt; width:340px; margin:10px 0;}
.i7 .left div.banner a {display:block; color:#444 !important; text-decoration:none !important; font-size:110%;}
.i7 .left div.banner a:hover {color:#000 !important;}
.i7 .left div.banner a span {color:#e31500 !important; font-weight:bold; text-decoration:underline;}
.i7 .left div.banner a:hover span {color:#b00 !important;}

.i7 .right    {float:left; width:500px; padding:0 0 10px 20px;}
.i7 .footer   {float:left; clear:left; width:880px; margin:25px 0 15px 0; padding:5px 0; text-align:center;}
.i7 .footer a {padding:0 4px; color:#444 !important;}


.ehird       {float:left; clear:left; width:490px; padding:0 5px; margin:0 0 15px 0;}
.ehird .bal  {float:left; width:77px; padding:0 8px 0 0;}
.ehird .jobb {float:left; width:405px;}

.ehird .bal .azon       {float:left; clear:left; width:77px; font-weight:bold;}
.ehird .bal .kep        {float:left; clear:left; width:77px; padding:8px 0 0 0; text-align:center; font-size:90%; line-height:16px;}
.ehird .bal .kep .friss {float:left; clear:left; width:67px; padding:0 5px; background:#f00; color:#fff; font-weight:bold;}
.ehird .bal .kep img    {float:left; clear:left; width:75px; height:60px; margin:0 0 2px 0; border:1px solid #444;}

.ehird .jobb .sor          {float:left; clear:left; width:405px;}
.ehird .jobb .sor .tipus   {float:left; overflow:hidden; width:275px; height:20px; padding:0 5px 0 0; margin:0 0 5px 0; font-weight:bold;}
.ehird .jobb .sor .tipus a:hover {text-decoration:underline !important;}
.ehird .jobb .sor .ar      {float:left; overflow:hidden; width:125px; height:20px; margin:0 0 5px 0; text-align:right; font-weight:bold;}
.ehird .jobb .sor .ar input{color:#e31500; background:#fff; width:70px; text-align:right; border:1px solid #444; margin:0; padding:0 1px;}

.ehird .jobb .foot         {float:left; clear:left; width:405px; padding:5px 0;}
.ehird .jobb .foot a       {float:left; color:#e31500; font-weight:bold; padding:0 15px 0 0;}
.ehird .jobb .foot a:hover {color:#ff4a00 !important;}

.ehird a {display:block;}
.ehird a:hover {text-decoration:none !important;}
.ehird .jobb .sor a {color:#444;}
.ehird .bal .azon a, .ehird .jobb .sor .tipus a, .ehird .bal .azon a:hover, .ehird .jobb .sor .tipus a:hover {color:#fff;}

.nav      {float:left; clear:left; width:500px; text-align:center; padding:2px 0; margin:15px 0; border-top:1px solid #e31500; border-bottom:1px solid #e31500;}
.nav .b   {float:left; width:100px; text-align:left;}
.nav .k   {float:left; width:280px; padding:0 5px;}
.nav .j   {float:left; width:110px; text-align:right;}
.nav .j select {width:100px; border:1px solid #e31500; padding:0; margin:0; font-size:90%;} 
.nav .k a {padding:0 2px; margin:0 1px 0 0; color:#e31500; border:1px solid #e31500;}
.nav .k a:hover {color:#fff !important; background:#e31500; text-decoration:none !important;}
.nav#m1   {margin-top:0;}
.nav#m2   {margin-bottom:0;}

.reszletes             {float:left; clear:left; width:500px;}
.reszletes .b          {float:left; width:240px; padding:0 10px 0 0;}
.reszletes .j          {float:left; width:243px; padding:0 0 0 7px;}
.reszletes .j .kk      {float:left; clear:left; width:243px; margin:1px 0;}
.reszletes .j .kk a img{margin:2px;}
.reszletes .j a img    {margin:0; border:1px solid #444;}
.reszletes .j a:hover img {border:1px solid #000;}

.reszletes .b .sor      {float:left; clear:left; width:240px;}
.reszletes .b .sor .cim {float:left; width:110px; padding:0 10px 0 0; text-align:right; font-weight:bold;}
.reszletes .b .sor .adat{float:left; width:120px;}

.reszletes .j .sor        {float:left; clear:left; width:243px;}
.reszletes .j .sor#ar     {line-height:26px; margin:10px 0; font-size:200%; font-family:Georgia, Tahoma, Verdana, Arial;}
.reszletes .j .sor#ar2    {margin:10px 0; font-weight:bold; font-size:150%;}
.reszletes .j .sor#ar span{color:#e31500;}
.reszletes .j .sor#hitel  {margin:0 0 10px 0;}
.reszletes .j .sor#hitel div {float:left; width:75px; padding:0 3px; text-align:center;}
.reszletes .j .sor input  {color:#e31500; background:#fff; width:120px; text-align:right; border:1px solid #444; margin:0; padding:0 1px;}


.reszletes_linkbar        {float:left; clear:left; width:480px; padding:2px 9px; margin:15px 0; text-align:center; background:#f9f9f9; border:1px solid #555;}
.reszletes_linkbar a      {padding:0 7px; color:#444 !important;}
.reszletes_linkbar a:hover{color:#e31500 !important;}

.reszletes_admin_linkbar               {float:left; clear:left; width:500px; text-align:right; padding:0 0 2px 0; margin:0 0 10px 0; background:url(../images/pontok.gif) repeat-x bottom;}
.reszletes_admin_linkbar a             {display:block; float:right; padding:0 6px 0 21px; color:#444 !important;}
.reszletes_admin_linkbar a#szerk       {background:url(../images/but_szerk_mini.jpg) no-repeat 2px 1px;}
.reszletes_admin_linkbar a#torol       {background:url(../images/but_torol_mini.jpg) no-repeat 2px 1px;}
.reszletes_admin_linkbar a:hover#szerk {background:url(../images/but_szerk_mini.jpg) no-repeat 2px -34px;}
.reszletes_admin_linkbar a:hover#torol {background:url(../images/but_torol_mini.jpg) no-repeat 2px -34px;}
.reszletes_admin_linkbar a:hover       {color:#e31500 !important;}


.hirdeto           {float:left; clear:left; width:498px; margin:15px 0; border:1px solid #e31500; padding:0 0 5px 0;}
.hirdeto .bs       {float:left; width:480px; padding:0 9px;}
.hirdeto .bs#cim   {color:#fff; background:#e31500; font-weight:bold; margin:0 0 4px 0;}
.hirdeto .bs .title{float:left; width:100px; padding:0 10px 0 0; font-weight:bold; text-align:right;}
.hirdeto .bs .adat {float:left; width:370px;}
.hirdeto .bs .adat a {color:#444; text-decoration:underline;}
.hirdeto .bs .adat a:hover {color:#e31500;}
.hirdeto .bs#pic   {width:486px; padding:0 6px; text-align:center; margin:15px 0 0 0;}
.hirdeto .bs#pic img{margin:0 1px;}


.tovabb   {float:left; clear:left; width:498px; border:1px solid #e31500; margin:15px 0; text-align:center; font-size:150%; font-weight:bold;}
.tovabb a {float:left; display:block; width:480px; padding:15px 8px; border:1px solid #fff; background:#e31500 !important; color:#fff !important; text-decoration:none !important;}
.tovabb a:hover {background:#f00 !important; color:#fff !important;}






















