html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:12px; padding:0; margin:0; color:#555; 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:#555; padding:0; margin:0;}
a {margin:0; padding:0; text-decoration:none; color:#555; outline-color:invert; outline-style:none; outline-width:medium;}
a:visited, a:link {text-decoration:none; /*color:#555;*/}
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%;}


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:#007ec0;}
h2 {font-family:Arial, Tahoma, Verdana; font-size:125%; font-weight:bold; color:#555; margin:0; padding:0; line-height:30px;}
h2 span {color:#007ec0;}
h3 {font-family:Arial, Tahoma, Verdana; font-size:100%; color:#007ec0; font-weight:bold; margin:4px 0 0 0; padding:0; /*text-transform:uppercase;*/}
h4 {font-family:Arial, Tahoma, Verdana; font-size:90%; color:#007ec0; font-weight:bold; margin:6px 0 0 0; padding:0; line-height:20px; text-align:left;}

.gomb {background:#007ec0; color:#fff; font-size:90%; border:1px #000 solid; font-weight:bold; height:20px; width:80px; margin:1px;}
.edit {color:#555; background:#fff; width:490px; border:1px solid #007ec0; margin:1px 0; padding:1px;}


.szake {float:left; clear:left; width:1080px; padding:0 0 0 10px;}
.page  {float:left; width:880px;}
.out   {float:left; width:160px; padding:20px 0 0 20px;}


.linkbar    {float:left; clear:left; width:880px; padding:2px 0; font-size:95%; background:url(../images/pontok.gif) repeat-x bottom;}
.linkbar .l {float:left; width:170px; padding:0 10px 0 0;}
.linkbar .r {float:left; width:700px; text-align:right;}
.linkbar .r span {font-size:bold; color:#007ec0;}
.linkbar .r a {padding:0 5px;}
.linkbar .r a:hover {color:#007ec0;}

.linkbar .r a.rss        {padding:0 0 0 25px; background:url(../images/ico_rss.jpg) no-repeat 5px 0;}
.linkbar .r a.profil     {padding-left:22px; background:url(../images/ico_profil_mini.jpg) no-repeat 4px -43px;}
.linkbar .r a.kilep      {padding-left:22px; background:url(../images/ico_kilep_mini.jpg) no-repeat 4px -43px;}
.linkbar .r a.profil:hover, .linkbar .r a.kilep:hover {background-position:4px 0;}


.header    {float:left; clear:left; width:880px; margin:5px 0 0 0;}
.header .l {float:left; width:135px; padding:10px 17px 5px 0; background:url(../images/logo.jpg) no-repeat 0 10px; text-align:right;}
.header .l a img {border:0; margin:0; padding:0; width:130px; height:85px;}
.header .l a h1 {font-family:Arial, Tahoma, Verdana; font-size:90%; color:#555; font-weight:normal; line-height:16px; text-decoration:none; margin:0;}
.header .l a:hover h1 {color:#000;}
.header .r {float:left; width:728px; padding:5px 0 0 0; text-align:right;}


.menu           {float:left; clear:left; width:880px; margin-top:5px; line-height:26px; background:#555; /*background:#007ec0;*/ color:#fff;}
.menu a         {float:left; display:block; color:#fff !important; font-weight:bold; padding:0 8px; border-right:1px solid #fff;}
.menu a:hover, .menu a.selected{background:#007ec0; text-decoration:none;}
.menu a strong {background:#007ec0; color:#fff; padding:0 5px;}
.menu a:hover strong, .menu a:hover.selected strong {background:#fff; color:#007ec0;}


.almenu     {clear:left; width:880px; line-height:20px; /*padding:5px 0; margin:0 0 4px 0;*/ background:#fff url(../images/bg_almenu.jpg) no-repeat center top;}
.almenu a   {float:left; display:block; padding:0 8px; font-weight:bold;}
.almenu a:hover {text-decoration:none; color:#e31500;}
.jobbra a {float:right;}


.dupla {float:left; clear:left; width:880px; margin:0 0 15px 0;}
.dupla .left  {float:left; clear:left; width:500px; padding:0 20px 0 0;}
.dupla .right {float:left; width:340px; padding:0 0 0 20px; text-align:center;}
.dupla .right .bbox {clear:left; width:340px; margin:15px 0;}

.dupla .left2  {float:left; width:700px; padding:0 20px 0 0;}
.dupla .right2 {float:left; width:140px; padding:0 0 0 20px; text-align:center;}

.dupla .left a {color:#007ec0;}
.dupla .left a:hover {text-decoration:underline;}


.footer {float:left; clear:left; width:860px; padding:4px 10px; margin:8px 0 0 0; font-size:92%; text-align:center; background:#f0f0f0; border-bottom:3px solid #555;}
.footer a {padding:0 5px;}
.footer a:hover {text-decoration:underline; color:#007ec0;}

.footer2 {float:left; clear:left; width:880px; line-height:16px; padding:6px 0 3px 0; font-size:85%; background:url(../images/bg_almenu.jpg) no-repeat center top;}
.footer2 a, .footer2 a:hover {text-decoration:none; color:#555;}
.footer2 div {float:left; width:530px; padding:0 10px 0 0; display:inline;}
.footer2 div img, .footer2 div a img {vertical-align:middle; margin-right:10px;}
.footer2 div img#spacer{width:1px; height:60px;}
.footer2 div.copyright {padding:0; width:340px;}


.o_500 {float:left; clear:left; width:500px;}
.c     {float:left; clear:left; width:500px; text-align:center;}
div#m, .m {margin:20px 0;}
div#c {text-align:center;}
.m1   {margin:20px 0 0 0;}
.m2   {margin:0 0 20px 0;}
.w    {font-weight:bold;}


input.cb {width:18px !important; border:0 !important;}
span.e   {font-weight:bold; color:#f00;}


.banner_468 {float:left; clear:left; width:468px; height:60px; margin:15px 0; padding:0 16px;}

.o_500 .bh {float:left; width:235px; padding:0 15px 0 0;}
.o_500 .jh {float:left; width:235px; padding:0 0 0 15px;}
.o_500 .bh ul, .o_500 .jh ul {width:235px;}
.o_500 .bh li, .o_500 .jh li {width:210px;}


.kereso                {float:left; clear:left; width:500px; margin:0 0 20px 0;}
.terkepes              {width:880px;}
.kereso .fulek         {float:left; clear:left; width:480px; padding:0 10px; background:url(../images/bg_kereso_header.jpg) no-repeat bottom left;}
.kereso .fulek a       {float:left; display:block; padding:0 10px; margin:2px 1px 0 1px; font-weight:bold; color:#555 !important; text-align:center; border:1px solid #555; border-bottom:0;}
.kereso .fulek a:hover {text-decoration:none !important; margin-top:0; line-height:22px; background:#ddd url(../images/bg_kereso_ful_hover.jpg) repeat-x bottom;}
.kereso .fulek div     {float:left; padding:0 10px; margin:0 1px; line-height:22px; color:#fff !important; background:#007ec0 !important; font-weight:bold; border:1px solid #555; border-bottom:0; text-align:center;}
.kereso .szeles        {width:860px; background-image:url(../images/bg_kereso_header_nagy.jpg);}
.kereso .inputok       {float:left; clear:left; width:496px; border:1px solid #007ec0; padding:1px;}


.kereso .inputok .form         {float:left; clear:left; width:486px; padding:0 5px;}
.kereso .inputok .form .bal    {float:left; width:324px;}
.kereso .inputok .form .bal div{float:left; width:158px; padding:4px 2px; font-weight:bold;}
.kereso .inputok .form .bal input, 
.kereso .inputok .form .bal select {width:152px; font-weight:normal;}
.kereso .inputok .form .jobb   {float:left; width:158px; padding:2px;}
.kereso .inputok .form .jobb input.cb {width:20px; vertical-align:middle;}
.kereso .inputok .lab          {float:left; clear:left; width:480px; padding:4px 8px; margin:6px 0 0 0; background:#ddd;}
.kereso .inputok .lab .b       {float:left; width:380px; padding:0 10px 0 0;}
.kereso .inputok .lab .j       {float:left; width:90px; text-align:right;}
.kereso .inputok .lab .j input {width:70px; background:#007ec0; color:#fff; font-weight:bold; margin:1px; padding:1px; border:1px #000 solid;}



.kereso .inputok .beolvasas {float:left; clear:left; width:498px; padding:45px 0; text-align:center; line-height:40px; font-size:140%; color:#007ece; font-weight:bold;}

.kereso .szeles2, .kereso .szeles2 .beolvasas {width:876px;}
.kereso .szeles2 .form2      {float:left; width:160px; padding:5px 15px 0 5px;}
.kereso .szeles2 .form2 .box {float:left; clear:left; width:160px; font-weight:bold;}
.kereso .szeles2 .form2 .box input, .kereso .szeles2 .form2 .box select {width:154px; font-weight:normal;}
.kereso .szeles2 .form2 .box input.cb {width:20px;}
.kereso .szeles2 .form2 .box img {float:left; display:inline; width:22px; height:22px; border:0; padding:0; margin:0 5px 0 0;}
.kereso .szeles2 .form2 .box label {font-weight:normal; vertical-align:middle;}
.kereso .szeles2 .form2 div.submit {text-align:center; margin:5px 0;}
.kereso .szeles2 .form2 div.submit input {width:80px; margin-bottom:15px;}
.kereso .szeles2 .form2 div.submit a {font-weight:normal; color:#007ec0;}
.kereso .szeles2 .form2 .jelmagy {overflow:auto; overflow-x:hidden; height:150px; font-size:90%; line-height:22px; font-weight:normal;}

.kereso .szeles2 .terkep                {float:left; width:696px;}
.kereso .szeles2 .terkep .map_nav       {float:left; clear:left; width:676px; text-align:center; padding:5px 10px; margin-bottom:1px; background:#f0f0f0;}
.kereso .szeles2 .terkep .map_nav div   {float:left; width:100px; color:#aaa; text-align:left;}
.kereso .szeles2 .terkep .map_nav div a {color:#007ec0;}
.kereso .szeles2 .terkep .map_nav .k    {width:166px; padding:0 5px; color:#555; text-align:center; font-weight:bold;}
.kereso .szeles2 .terkep .map_nav .j    {text-align:right;}
.kereso .szeles2 .terkep div#gmap       {clear:left; float:left; width:696px; height:520px; background:#f9f9f9; margin:0; border:0;}
.kereso .szeles2 .terkep .no_maps       {float:left; clear:left; width:676px; text-align:center; padding:5px 10px; margin-top:1px; background:#f0f0f0; color:#007ec0;}
.kereso .szeles2 .terkep .no_maps a     {color:#007ec0 !important; text-decoration:underline !important;}


.nincs_talalat {float:left; clear:left; width:326px; height:240px; padding:140px 185px; background:url(../images/nincs_terkep.jpg) no-repeat center center;}
.nincs_talalat ul {clear:left; margin-top:0;}
.nincs_talalat ul li {clear:left; font-weight:bold; padding-top:10px;}
.nincs_talalat ul li span {font-size:90% !important; font-weight:normal;}
.nincs_talalat ul li a {color:#007ec0;}
.nincs_talalat ul li a:hover {text-decoration:underline;}


.gtext_kep   {float:left; padding:5px 0 5px 0;}
.gtext_txt   {float:left; padding:5px 0 5px 10px;}
.gtext_txt b {color:#007ec0;}
.gtext_lab   {clear:left; padding:5px 0 0 0; text-align:center; border-top:1px solid #eee;}
.gtext_lab a {color:#007ec0; padding:0 7px;}


.gtext_kep img.h1, .gtext_kep img.h2, .gtext_kep img.h3, .gtext_kep img.h4, .gtext_kep img.h5,
.szallas .j .tip_h1, .szallas .j .tip_h2, .szallas .j .tip_h3, .szallas .j .tip_h4, .szallas .j .tip_h5,
.gtext_kep img.h,  .szallas .j .tip_h,  .kiem_jobb .hird a img.h {border-left:4px solid #007ec0;}
.gtext_kep img.p,  .szallas .j .tip_p,  .kiem_jobb .hird a img.p {border-left:4px solid #f90;}
.gtext_kep img.ap, .szallas .j .tip_ap, .kiem_jobb .hird a img.ap{border-left:4px solid #f00;}
.gtext_kep img.vh, .szallas .j .tip_vh, .kiem_jobb .hird a img.vh{border-left:4px solid #f3f;}
.gtext_kep img.k,  .szallas .j .tip_k,  .kiem_jobb .hird a img.k {border-left:4px solid #0c0;}
.gtext_kep img.tu, .szallas .j .tip_tu, .kiem_jobb .hird a img.tu{border-left:4px solid #875a33;}
.gtext_kep img.if, .szallas .j .tip_if, .kiem_jobb .hird a img.if{border-left:4px solid #fc0;}
.gtext_kep img.uf, .szallas .j .tip_uf, .kiem_jobb .hird a img.uf{border-left:4px solid #6b6b6b;}


.szallas         {float:left; clear:left; width:500px; margin:15px 0; background:url(../images/bg_egy_szallas.jpg) no-repeat top;}

.szallas .b      {float:left; width:80px; text-align:center; padding:5px 15px 0 5px;}
.szallas .b img  {border:1px solid #555; margin:0; padding:0; width:75px; height:60px;}
.szallas .b img.nincs {height:46px;}

.szallas .k      {float:left; width:300px; padding:0 15px 0 0;}
.szallas .k .nev {float:left; clear:left; overflow:hidden; width:300px; height:20px; font-weight:bold; color:#fff; background:#444; margin:0 0 5px 0;}
.szallas .k .cim {float:left; clear:left; width:300px;}
.szallas .k .cim a   {padding:0 8px;}
.szallas .k .cim a.n {padding-left:0;}

.szallas .j      {float:left; width:80px; padding:0 5px 0 0; text-align:center;}
.szallas .j .id  {float:left; clear:left; font-weight:bold; width:80px; height:20px; margin:0 0 5px 0; overflow:hidden; color:#fff; background:#444;}
.szallas .j .vel {float:left; clear:left; width:76px; font-size:90%;}
.szallas .j .vel span {font-size:200%; font-weight:bold;}
.szallas .j .vel a {color:#555; text-decoration:none; display:block;}


.szallas .j .tip_h1 a:hover, .szallas .j .tip_h2 a:hover, .szallas .j .tip_h3 a:hover, .szallas .j .tip_h4 a:hover, .szallas .j .tip_h5 a:hover,
.szallas .j .tip_h  a:hover {color:#007ec0;}
.szallas .j .tip_p  a:hover {color:#f90;}
.szallas .j .tip_ap a:hover {color:#f00;}
.szallas .j .tip_vh a:hover {color:#f3f}
.szallas .j .tip_k  a:hover {color:#0c0;}
.szallas .j .tip_tu a:hover {color:#875a33;}
.szallas .j .tip_if a:hover {color:#fc0;}
.szallas .j .tip_uf a:hover {color:#6b6b6b;}


.feltetelek {color:#666; font-size:90%;}
.feltetelek span {color:#007ec0;}
.feltetelek span a img {width:8px; height:8px; border:0; margin:0; padding:0; vertical-align:middle;}
.feltetelek b {color:#555;}


.nav   {float:left; clear:left; width:500px; text-align:center; font-size:90%; margin:15px 0; border-top:1px solid #007ec0; border-bottom:1px solid #007ec0;}
.nav div {float:left; width:90px; color:#ccc; text-align:left;}
.nav div a {color:#007ec0;}
.nav .k {width:130px; padding:0 5px; color:#555; text-align:center; font-weight:bold;}
.nav .j {text-align:right;}


.frm {float:left; clear:left; width:500px; padding:1px 0;}
.frm .l {float:left; width:118px; text-align:right; padding:0 8px 0 0; font-weight:bold;}
.frm .r {float:left; width:374px;}
.frm .r input, .frm .r textarea, .frm .r select {width:360px; border:1px solid #555; padding:1px;}
.frm .r input.h, .frm .r textarea.h, .frm .r select.h {border:2px solid #f00;}
.frm .r select option.noselect {background:#007ece url(../images/nyil_le.gif) no-repeat 4px center; font-weight:bold; color:#fff; padding-left:15px;}
.frm .r .r120 {float:left; width:122px; margin:2px 0;}
.frm .r input#chb {width:20px;}
.frm .r input.input_color {text-transform:uppercase; width:100px;}
.frm#kot {background:url(../images/frm_kot.jpg) repeat-y 120px;}
.frm .screen_b {float:left; width:240px; padding:140px 10px 20px 0; text-align:center;}
.frm .screen_j {float:left; width:240px; padding:140px 0 20px 10px; text-align:center;}
.frm .screen_b input, .frm .screen_j input {border:0; background:#fff; width:20px; margin:0;}
.frm .screen_b label, .frm .screen_j label {font-weight:bold;}


input.bl {font-size:120%; font-weight:bold; width:175px; border:1px solid #007ece; margin:2px; padding:3px;}


.reszletes_adat {float:left; width:280px; padding:0 10px 0 0;}
.reszletes_kep  {float:left; width:200px; padding:0 0 0 10px; text-align:center;}
.reszletes_kep img, .reszletes_kep a img {border:0; padding:0; margin:0; width:200px; height:160px;}


a img.kukac, a img.dot {vertical-align:middle;}


.gal_cim      {float:left; clear:left; width:480px; padding:0 10px; margin:20px 0 0 0; font-weight:bold; font-size:120%; background:#007ec0; color:#fff;}
.galeria      {float:left; clear:left; overflow:auto; overflow-y:hidden; width:498px; border:1px solid #007ec0; margin:0 0 15px 0; padding:2px 0;}
.galeria .gal {float:left; clear:left;}
.galeria .gal a img {border:1px solid #555; padding:0; margin:0 1px; vertical-align:middle;}


.aloldal     {margin:20px 0; font-size:90%;}
.aloldal div {float:left; color:#ccc; background:url(../images/bg_line.jpg) no-repeat left center;}
.aloldal div.no_line {background-image:none;}
.aloldal div ul {float:left; list-style-type:none; padding:0; margin:0;}
.aloldal div ul li {padding:0 8px 0 30px; margin:0;}
a.ico        {padding:3px 8px 3px 30px;}
a.i_info, li.li_info         {background:url(../images/ico_info.jpg) no-repeat 0 0; padding-left:22px !important;}
a.i_arak, li.li_arak         {background:url(../images/ico_arak.jpg) no-repeat 8px 0;}
a.i_terkep                   {background:url(../images/ico_terkep.jpg) no-repeat 8px 0; padding-right:0;}
a.i_foglalas, li.li_foglalas {background:url(../images/ico_naptar.jpg) no-repeat 8px 0;}
a.i_velemeny, li.li_velemeny {background:url(../images/ico_velemeny.jpg) no-repeat 8px 0;}

.aloldal div ul li {background-position:8px -50px;}
.aloldal div ul li.li_info {background-position:0 -50px;}


.velemeny            {float:left; clear:left; width:500px; margin:12px 0 0 0; padding:12px 0 0 0; border-top:1px solid #f5f5f5;}
.velemeny .pont      {float:left; width:56px; text-align:center; border-right:4px solid #007ec0;}
.velemeny .pont span {font-size:200%; font-weight:bold;}
.velemeny .text      {float:left; width:420px; padding:0 0 0 20px;}


.border_gray {float:left; clear:left; width:480px; padding:5px 9px; margin:20px 0; border:1px solid #eee; background:#fcfcfc;}
.border_gray textarea {width:472px;}
.border_gray input    {width:100px;}
.border_gray div.c input {width:60px;}
.border_gray div.c {width:480px;}
.border_gray h3 {clear:left; float:left; margin-top:16px;}

.border_gray .cbox        {float:left; clear:left; width:480px;}
.border_gray .cbox div    {float:left; width:230px; padding:0 10px 0 0;}
.border_gray .cbox div input {width:20px;}


.szolg        {float:left; clear:left; width:405px; padding:0 0 10px 75px; margin:8px 0 0 0;}
.sz_altalanos {background:url(../images/bg_szolg_altalanos.jpg) no-repeat 0 0;}
.sz_szoba     {background:url(../images/bg_szolg_szoba.jpg) no-repeat 0 0;}
.sz_sport     {background:url(../images/bg_szolg_sport.jpg) no-repeat 0 0;}
.sz_vendeg    {background:url(../images/bg_szolg_vendeg.jpg) no-repeat 0 0;}
.sz_gyogy     {background:url(../images/bg_szolg_gyogy.jpg) no-repeat 0 0;}
.sz_szepseg   {background:url(../images/bg_szolg_szepseg.jpg) no-repeat 0 0;}

span#counter_text {font-size:90%;}

input.h, select.h, textarea.h {border:1px solid #f00; background-color:#fff9f9;}


.arak_full     {float:left; clear:left; width:480px; padding:3px 10px; background:#f5f5f5;}
.arak          {float:left; clear:left; width:498px; padding:5px 0; border:1px solid #f5f5f5; border-top:0;}
.arak div      {float:left; width:130px; padding:0 0 0 10px; text-align:center;}
.arak div.datum{width:140px; padding:0 0 0 20px; text-align:left;}
.arak div.fo   {width:58px; padding:0;}
.bg_eee        {background:#ccc; margin:10px 0 0 0; color:#222;}
.arak div a    {color:#007ec0;}


.csomagajanlat              {float:left; clear:left; width:500px; margin:0 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #f5f5f5;}
.csomagajanlat h3           {border-bottom:2px solid #007ec0;}
.csomagajanlat .sor         {float:left; clear:left; width:500px;}
.csomagajanlat .sor .l      {float:left; width:120px; padding:0 5px 0 0; text-align:right;}
.csomagajanlat .sor .r      {float:left; width:370px; padding:0 0 0 5px; font-weight:bold;}
.csomagajanlat .sor .r ul   {float:left; width:370px; list-style-type:none; padding:0; margin:0;}
.csomagajanlat .sor .r ul li{clear:left; width:364px; padding:0 0 0 6px; margin:0; background:url(../images/bg_li.jpg) no-repeat 0 9px; font-weight:normal;}


.kedv {float:left; clear:left; width:460px; padding:0 0 0 20px; background:url(../images/bg_li.jpg) no-repeat 14px 9px;}
.kedv span {color:#007ec0; font-weight:bold;}


.nagyfoto {float:left; clear:left; width:480px; padding:9px; background:#777; border:1px solid #007ec0; border-bottom:0; border-top:1px solid #fff;}
.nagyfoto div {clear:left; width:480px; text-align:center; font-size:120%; color:#fff;}
.nagyfoto div.kep {background-position:center center; background-repeat:no-repeat;}
.nagyfoto img {border:0; padding:0; margin:0; width:480px;}

div#gmap {float:left; clear:left; width:498px; height:500px; border:1px solid #555; margin:15px 0;}


.fog {float:left; clear:left; width:480px; padding:2px 0;}
.fog .b {float:left; width:110px; padding:0 5px 0 0; text-align:right; font-weight:bold;}
.fog .b span {color:#f00; font-weight:bold;}
.fog .j {float:left; width:360px; padding:0 0 0 5px;}
.fog .j input, .fog .j textarea {width:352px;}
.fog .j input.cb      {width:20px;}
.fog .j a.naptar      {padding:3px 0; background:url(../images/ico_naptar.jpg) no-repeat 0 -50px;}
.fog .j a.naptar:hover{background-position:0 0;}
.fog .j a.naptar img  {vertical-align:middle; width:20px; height:20px; border:0; margin:0; padding:0;}
.fog .j div {float:left;}

.fog .j input.button, input.button {width:75px;}

.cal            {position:absolute; width:252px; /*154*/ height:200px; left:50%; top:50%; margin:-100px 0 0 -126px;}
.calendar       {float:left; clear:left; width:252px; border:1px solid #007ec0; font-size:110%; line-height:24px;}
.calendar .d    {float:left; width:36px; text-align:center; color:#999;}
.calendar .d a  {display:block; color:#007ec0;}
.calendar .d a:hover {color:#fff; background:#007ec0; text-decoration:none; font-weight:bold;}

.calendar .hl   {float:left; clear:left; width:252px; text-align:center; font-weight:bold; background:#eee;}
.calendar .hl .dd {float:left; width:34px; text-align:center;}
.calendar .hl .dd#datum {width:150px;}
.calendar .hl .dd a {display:block; color:#555;}
.calendar .hl .dd a:hover {color:#007ec0; text-decoration:none; background:#e0e0e0;}

.calendar .vasarnap{font-weight:bold; background:#f5f5f5;}
.calendar a.mainap {background:#cbdbf1; font-weight:bold;}
.calendar .fejlec  {background:#555; color:#fff; font-weight:bold;}

img.kartya {margin:1px 1px 0 0; padding:0; border:0;}


.linkbar2 {float:left; clear:left; width:500px; text-align:right; margin:0 0 8px 0; border-bottom:1px solid #eee;}
.linkbar2 a {float:right; margin-left:10px; background-position:0 -54px; background-repeat:no-repeat;}
.linkbar2 a:hover {background-position:0 0;}
.linkbar2 a.nyomtat {background:url(../images/ico_nyomtat.jpg);}
.linkbar2 a.noteszbol {background:url(../images/ico_noteszbol.jpg);}
.linkbar2 a.noteszbe {background:url(../images/ico_noteszbe.jpg);}
.linkbar2 a img {display:inline; border:0; padding:0; margin:0; width:16px; height:16px;}


.stat      {float:left; clear:left; width:880px; padding:3px 0; border-bottom:1px solid #f9f9f9;}
.statf     {background:#f9f9f9;}
.stat div {float:left; width:60px; padding:1px; text-align:center; overflow:hidden;}
.stat div.megye {width:125px; padding:1px 6px 1px 5px; text-align:left;}


ul.stat           {float:left; clear:left; list-style-type:none; width:880px; padding:0; margin:0; border:0; border-bottom:1px solid #f9f9f9;}
ul.stat li        {float:left; width:63px; padding:0 1px; text-align:center; overflow:hidden; vertical-align:midle;}
ul.stat li.megye  {width:90px; padding:1px 5px; text-align:left;}
ul.stat li a      {display:block; color:#007ec0;}
ul.stat li a:hover{background:#007ec0; text-decoration:none; color:#fff;}
ul.statf {background:#f9f9f9;}



.columm_b {float:left; width:240px; padding:0 10px 0 0;}
.columm_j {float:left; width:240px; padding:0 0 0 10px;}


ul.rss           {float:left; clear:left; list-style-type:none; width:500px; line-height:20px; padding:0; margin:15px 0;}
ul.rss li        {float:left; clear:left;}
ul.rss li a      {color:#444 !important; width:460px; padding:0 0 0 40px; background:url(../images/ico_rss.jpg) no-repeat 20px 0;}
ul.rss li a:hover{color:#007ec0 !important;}
ul.rss li#mind   {padding:0 0 10px 0; font-weight:bold;}

.o_500 .bh {float:left; width:235px; padding:0 15px 0 0;}
.o_500 .jh {float:left; width:235px; padding:0 0 0 15px;}
.o_500 .bh ul, .o_500 .jh ul {width:235px; margin-top:0;}
.o_500 .bh li, .o_500 .jh li {width:210px;}
.o_500 .bh li a, .o_500 .jh li a {color:#555;}
.o_500 .bh li a:hover, .o_500 .jh li a:hover {color:#007ec0;}

.welcome {width:430px; padding:0 0 0 70px; background:url(../images/kep_londiner.jpg) no-repeat left center;}


.startbox    {float:left; clear:left; width:215px; padding:75px 10px 7px 10px; text-align:center; background-color:#ecf1f7; background-repeat:no-repeat; background-position:0 0;}
.startbox a  {color:#555 !important;}
.sb_hotel    {background-image:url(../images/bg_box_szallodak.jpg);}
.sb_panzio   {background-image:url(../images/bg_box_panziok.jpg);}
.sb_wellness {background-image:url(../images/bg_box_wellness.jpg);}
.sb_bababarat{background-image:url(../images/bg_box_bababarat.jpg);}
.startbox ul {float:left; clear:left; list-style-type:none; width:215px !important; padding:0; margin:7px 0; text-align:left;}
.startbox ul li{float:left; clear:left; width:205px !important; padding:0 0 0 10px; background:url(../images/bg_li.jpg) no-repeat 0 7px;}
.startbox ul li a {display:block; color:#007ec0 !important;}
.dupla_box   {background:url(../images/bg_dupla_box.jpg) repeat-y;}



.kiem_jobb                  {float:left; clear:left; width:340px; text-align:left; margin:0 0 15px 0;}
.kiem_jobb .headline        {float:left; clear:left; width:320px; padding:0 10px; color:#fff; background:#007ec0; font-weight:bold;}
.kiem_jobb .orange          {background:#f80;}
.kiem_jobb .hird            {float:left; clear:left; width:340px; margin:2px 0;}
.kiem_jobb .hird a          {display:block;}
.kiem_jobb .hird a img      {width:75px; height:60px; /*border:1px solid #444;*/ padding:0; margin:0 5px 0 0;}
.kiem_jobb .hird a:hover    {text-decoration:none; color:#007ec0; /*background-color:#fcfcfc;*/}


.blogok            {float:left; clear:left; width:320px; padding:10px; margin:10px 0; background:#f0f0f0; text-align:left;}
.blogok h1         {font-family:Tahoma, Verdana, Arial; font-size:100%; color:#444; font-weight:bold; margin:0 0 5px 0; padding:0; line-height:20px;}
.blogok h1 span    {font-size:160%; color:#444;}
.blogok div        {float:left; width:320px;}
.blogok div a.site {padding:0 10px; margin:0 5px 0 0; background:#007ec0; color:#fff !important; font-weight:bold; text-decoration:none;}
.blogok div a.site:hover {color:#fff !important; text-decoration:none !important;}
.blogok div a      {color:#444 !important;}
.blogok div a:hover{color:#007ec0 !important; text-decoration:underline !important;}
.blogok .cc        {clear:left; text-align:center;}

.blogok .p         {float:left; width:150px; padding:0 10px 0 0;}
.blogok .p a:hover {color:#007ec0 !important;}
.blogok .p a.ujpartner {padding-left:22px; background:url(../images/uj_partner.jpg) no-repeat left center;}
.blogok .p#jobb    {padding:0 0 0 10px; }

a.invis, a:hover.invis {color:#555 !important; text-decoration:none !important;}


a.segitseg {padding:0 0 0 18px; background:url(../images/ico_sugo.gif) no-repeat 0 0; color:#555 !important; font-weight:normal;}
a.segitseg:hover{color:#007ec0 !important;}










