html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:8pt; padding:0; margin:0; background:#c0c0c0;}
p {text-align:left; margin:0;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size: 8pt; color:#000; padding:0; margin:0; border:0;}
a:visited, a:link, a:hover {text-decoration: none; }
a {color: #454545; }
form {word-spacing:0; text-indent:0; /*line-height:100%;*/ margin:0;}
img {margin:0; padding:0; border:0;}
input, select, textarea {font-family:Arial, Tahoma, Verdana; font-size:8pt;}

.kiskep {margin:0 4px; border:1px solid #454545;}
.kiskep.hover {margin:0 4px 4px 0; border:1px solid #000;}


h1 {font-size:14pt; font-weight:bold; color:#c00; line-height:22px; margin:0 0 6px 0; padding:0; border:0;}
h1 span {color:#f00; font-weight:normal;}
h2 {font-size:8pt; color:#a00; font-weight:bold; margin:10px 0 0 0;}
h3 {font-size:8pt; color:#a00; font-weight:bold; padding:0; margin:10px 0 0 0; border:0; line-height:16px;}
h4 {font-size:11pt; font-weight:bold; color:#c00; line-height:18px; margin:0; padding:0; border:0;}
h4 span {color:#f00; font-weight:normal;}

h1.adozona{background:url(images/bg_adozona.jpg) no-repeat right bottom; line-height:26px; margin:16px 0 0 0;}


.edit {border:1px solid #a00; color:#000; background:#fff;}
.gomb {background:#a00; color:#fff; height:20px; width:60px;}
.menu {color:#a00;}
.menu:hover {color:#000; text-decoration:none;}
.menu2 {color:#000;}
.menu2:hover {color:#a00; text-decoration:none;}

/*nem fog kelleni:*/.alcim_piros {color:#a00; font-weight:bold; margin:10px 0 0 0;}
/*nem fog kelleni:*/.nav {color:#a00; border-top:#a00 solid 1px; border-bottom:#a00 solid 1px; text-align:center; line-height:20px;}

.nav2 {float:left; clear:left; width:450px; line-height:20px; margin:15px 0; color:#a00; border-top:#a00 solid 1px; border-bottom:#a00 solid 1px; text-align:center;}
.nav2 span {color:#a00; font-weight:bold; padding:0 5px;}
.nav2 a    {padding:0 5px;}
.nav2 a:hover {background:#a00; color:#fff;}

.superbanner {float:left; clear:left; width:760px; height:90px;}
.superbanner a img {float:left; border:0; margin:0; padding:0; width:760px; height:90px;}

.o_lap   {position:absolute; top:0; left:50%; margin:0 0 0 -380px; width:760px; padding:0 5px; background:#fff url(images/bg_lap.jpg) top left repeat-y;}
.o_top   {float:left; background:#c00 url(images/x_top.jpg) no-repeat; height:120px; width:760px;}
.o_kozep {float:left; width:450px; background:#fff; padding:20px 20px 20px 0; line-height:16px;}
.o_jobb  {float:left; width:125px; background:#fbdfbd; text-align:center;}
.o_lab   {float:left; background:#a00; width:760px; line-height:24px; text-align:center; color:#fff;}
.o_datum {line-height:18px; width:760px; text-align:right; color:#fff;}
.o_bal   {float:left; width:165px; height:480px; padding:40px 0 0 0; background:url(images/x_bal_sarga.jpg) top left no-repeat; text-indent:10px;}

.o_bal ul {list-style-type:none; padding:0; margin:0; line-height:18px;}
.o_bal ul li {padding:0; margin:2px 0;}
.o_bal ul li a {display:block; width:165px; color:#a00; font-weight:bold;}
.o_bal ul li a:hover {background:#fff url(images/bg_menu_v.jpg) no-repeat left top; color:#000; font-weight:bold;}
.o_bal ul li#cim {line-height:20px; font-weight:bold; margin:15px 0 2px 0; background:#fff url(images/bg_menu_v_cim.jpg) no-repeat left top;}
.o_bal .bannerek {float:left; clear:left; width:120px; text-align:center;}

.o_450 {float:left; clear:left; width:450px;}
.o_450 a {color:#c00;}
.o_450 a:hover {text-decoration:underline;}
.center {float:left; clear:left; width:450px; text-align:center;}
div#m {margin:15px 0;}


.welcome {float:left; clear:left; width:330px; margin:0 0 6px 0; padding:5px 5px 5px 115px; background:#fcf3e9 url(images/foto_levente.jpg) no-repeat 4px 4px;}
.hasabok  {float:left; clear:left; width:450px; padding:6px 0; margin:8px 0; border-top:2px solid #a00; border-bottom:2px solid #a00; background:url(images/bg_3hasab.jpg) repeat-y center;}
.hasabok .h1 {float:left; width:143px;}
.hasabok .h1#koz {width:144px; padding:0 10px;}



/*.box_fej {width:125px; height:18px; background:#f90;}*/
.box_cim {float:left; clear:left; width:115px; line-height:18px; padding:0 5px; text-align:left; font-weight:bold; background:#f90 url(images/bg_box_cim.jpg) no-repeat top left;}
.box_tet {float:left; clear:left; width:115px; background:#fbdfbd; text-align:center; padding:5px 5px 12px 5px;}
.box_tet a {color:#900;}
.box_tet a:hover {text-decoration:underline;}


.form_left   {float:left; width:120px; height:20px;}
.form_right  {float:left; width:330px; height:20px;}
.form_left2  {float:left; width:330px; height:40px; border-top:dotted #c00 1px;}
.form_right2 {float:left; width:120px; height:40px; border-top:dotted #c00 1px;}


.sor_vil {float:left; height:20px; padding:4px 5px; background:#fdd; text-align:center;}
.sor_sot {float:left; height:20px; padding:4px 5px; background:#fcc; text-align:center;}
.sor_cim {float:left; height:20px; padding:4px 5px 0 5px; background:#fbb; text-align:center; font-weight:bold;}
 
 
.f_kod  {float:left; height:16px; padding:2px 0 0 10px; background: #fbb; width:55px;}
.f_nick {float:left; height:16px; padding:2px 0 0 0; background: #fbb; font-weight:bold; width:175px;}
.f_date {float:left; height:16px; padding:2px 10px 0 0; background: #fbb; width:200px; text-align:right;}
.f_text {float:left; padding:4px 10px; background:#fff; width:430px;}
.f_foot {float:left; height:16px; padding:2px 10px 0 10px; margin:0 0 10px 0; background: #fcc; width:430px; text-align:right;}


.t_bal  {float:left; width:130px; padding:4px 5px; margin:0 0 1px 0; background:#fdd; text-align:left;}
.t_jobb {float:left; width:300px; padding:4px 5px; margin:0 0 1px 0; background:#fcc; text-align:left;}


.akt_bal  {float:left; width:80px; padding:4px 5px; font-weight:bold;}
.akt_jobb {float:left; width:350px; padding:4px 5px;}
.akt_foot {float:left; line-height:16px; padding:0 5px; margin:1px 0 10px 0; background:#ffdab9; width:440px; text-align:right;}


.aktualis   {float:left; clear:left; overflow:auto; width:450px; height:200px; margin:0 0 15px 0;}
.akt        {float:right; width:420px; border-bottom:1px solid #fff; background:#ffdab9;}
.akt#x      {background:#ffe6d2;}
.akt .left  {float:left; width:70px; padding:4px 5px; font-weight:bold;}
.akt .right {float:left; width:330px; padding:4px 5px;}


.u_150 {float:left; width:140px; padding:4px 5px 4px 5px;}
.sor {float:left; width:450px;}


.kamp1 {float:left; width:190px; height:100px; text-indent:10px; text-align:left; color:#000;}
.kamp1 ul {list-style-type:none; padding:0; margin:0; font-weight:bold;}
.kamp1 ul li {padding:0; margin:0;}
.kamp1 ul li a {display:block; background:#d95f15; width:100%; color:#fff; line-height:20px; border-bottom: 1px solid #fff;}
.kamp1 ul li a:hover {background:#fff; color:#d95f15; line-height:20px; border-bottom: 1px solid #d95f15;}
.kamp1_cim {color:#fff; margin:0; padding: 2px 4px 2px 4px; font-weight:bold; background:#d95f15;}


.f   {float:left; clear:left; width:448px; background:url(images/bg_form.jpg) repeat-y left center; border-bottom:1px solid #fff;}
.f .b{float:left; width:138px; text-align:right; line-height:16px; padding:2px 6px 0 4px;}
.f .j{float:left; width:293px; padding:0 0 0 5px;}
.f#ll{text-align:center; background:#c0c0c0; padding:5px 0 5px 0; border-bottom:0;}
.fc  {float:left; clear:left; width:428px; line-height:18px; font-weight:bold; background:#fbb; padding:0 10px; border-bottom:1px solid #fff;}
.fe  {float:left; clear:left; width:450px; line-height:16px; color:#f00; margin:10px 0; text-align:center;}
.f .j input    {color:#454545; background:#fff; width:285px; border:1px solid #fbb; margin:2px 0 2px 0; padding:2px 1px 2px 1px;}
.f .j select   {color:#454545; background:#fff; width:285px; border:1px solid #fbb; margin:2px 0 2px 0;}
.f .j textarea {color:#454545; background:#fff; width:285px; border:1px solid #fbb; margin:2px 0 2px 0;}
.f input#but   {background:#fff; color:#c00; font-size:7pt; border:1px #fbb solid; font-weight:bold; height:16px; width:60px; margin:1px solid #007ec0;}

.c_aktualis {float:left; clear:left; width:405px; height:28px; padding:10px 0 0 45px; font-size:14pt; font-weight:bold; background:url(images/bg_aktualis_cim.jpg) no-repeat top left;}



.temak {float:left; clear:left; width:450px; margin:5px 0;}
.temak .c {float:left; clear:left; width:450px; background:#fbb; font-weight:bold; line-height:20px; padding:2px 0;}
.temak .s1 {float:left; clear:left; width:450px; background:#fcc url(images/nyil.gif) no-repeat 0 6px; line-height:20px;}
.temak .s2 {float:left; clear:left; width:450px; background:#fdd url(images/nyil.gif) no-repeat 0 6px; line-height:20px;}
.temak .o1 {float:left; width:253px; padding:0 5px 0 12px;}
.temak .o2 {float:left; width:115px; text-align:center;}
.temak .o3 {float:left; width:65px; text-align:center;}



.lista {float:left; clear:left; width:450px; line-height:16px; padding:4px 0; border-bottom:1px solid #f0f0f0;}
.lista .b {float:left; width:275px;}
.lista .j {float:left; width:175px; text-align:right;}
.lista .j a {color:#c00;}
.lista .j a:hover {text-decoration:underline;}



.ref      {float:left; clear:left; width:450px; line-height:18px; margin:5px 0; padding:5px 0; border-top:1px dotted #ccc;}
.ref .pic {float:left; width:100px; padding:0 10px 0 0;}
.ref .adat{float:left; width:340px;}
.ref .adat span {font-weight:bold; color:#c00;}


.kapcs       {float:left; clear:left; width:450px; line-height:20px;}
.kapcs .title{float:left; width:70px; padding:0 10px 0 0; font-weight:bold;}
.kapcs .adat {float:left; width:370px;}



.rss_hirek       {float:left; clear:left; width:450px;}
.rss_hirek .bal  {float:left; width:215px; padding:0 10px 0 0;}
.rss_hirek .jobb {float:left; width:215px; padding:0 0 0 10px;}
.rss_hirek div h3 {font-size:8pt; color:#a00; font-weight:bold; padding:0; margin:15px 0 0 0; border:0; line-height:16px;}


table.arak {float:left; clear:left; width:450px; background:#fcc; text-align:center;}
table.arak td  {width:125px;}
table.arak td.td_100  {width:100px;}
table.arak td#x, table.arak tr#x {background:#fdd;}

table.arak#mas td  {width:150px;}
table.arak#mas2 td {width:90px;}

table.arak input {width:80px; border:1px solid #a00; color:#000; background:#fff; padding:0; margin:0;}


.hsz   {float:left; clear:left; width:450px; line-height:20px; margin:8px 0 0 0; border-bottom:1px solid #a00;}
.hsz_b {float:left; width:340px; padding:0 10px 0 0; font-weight:bold;}
.hsz_j {float:left; width:100px; text-align:right;}
.hsz_txt {float:left; clear:left; width:450px; line-height:16px; padding:0 0 5px 0; margin:0 0 8px 0; border-bottom:1px solid #ccc;}
.hsz_b a {color:#a00;}
.hsz_b a:hover {color:#c00;}

.clock {float:left; clear:left; width:390px; height:35px; padding:25px 60px 0 0; margin:10px 0 5px 0; background:url(images/bg_clock.jpg) no-repeat right top;}
.clock h1 {color:#444;}




















body.pop {background:#fff; margin-left:20px;}

