body{margin:0; padding:0; font-family: verdana, Arial, Helvetica, sans-serif; color: #212121; font-size: 12px; text-align: left;height: 100%; background-color: #666; background-image: url(art/szinatmenet.jpg); background-repeat: repeat-x; background-position: center top;}

#fooldalhatter{background-image: url(art/hatterkitoltes.jpg); background-repeat: repeat-y; background-position: center top;}
#fooldal{width: 980px; margin: 0 auto; background-image: url(art/fejleckep.jpg); background-repeat: no-repeat; background-position: center top; background-color: #5d5d5d;}
#fooldal .fofejlec{height: 370px;}
#fooldal .fofejlec .felsomenu{height: 23px; width: 234px; margin-left: 650px; padding-top: 11px;}
#fooldal .fofejlec .felsomenu .fooldalgomb{float: left; margin-right:8px}
#fooldal .fofejlec .felsomenu .fooldalgomb a{color: #fff; text-decoration: none; display: block; width: 64px; height: 17px; background-image: url(art/fooldalgomb-on.jpg); background-repeat: no-repeat; font-size: 10px; text-align: center; padding-top: 4px;}
#fooldal .fofejlec .felsomenu .fooldalgomb a:hover{background-image: url(art/fooldalgomb-off.jpg); background-repeat: no-repeat;}
#fooldal .fofejlec .felsomenu .emailgomb{float: left; margin-right:8px}
#fooldal .fofejlec .felsomenu .emailgomb a{color: #fff; text-decoration: none; display: block; width: 65px; height: 17px; background-image: url(art/emailgomb-on.jpg); background-repeat: no-repeat; font-size: 10px; text-align: center; padding-top: 4px;}
#fooldal .fofejlec .felsomenu .emailgomb a:hover{background-image: url(art/emailgomb-off.jpg); background-repeat: no-repeat;}
#fooldal .fofejlec .felsomenu .vendeggomb{float: left;}
#fooldal .fofejlec .felsomenu .vendeggomb a{color: #fff; text-decoration: none; display: block; width: 85px; height: 17px; background-image: url(art/vendeggomb-on.jpg); background-repeat: no-repeat; font-size: 10px; text-align: center; padding-top: 4px;}
#fooldal .fofejlec .felsomenu .vendeggomb a:hover{background-image: url(art/vendeggomb-off.jpg); background-repeat: no-repeat;}

#fooldal .fofejlec .fejlectartalom{height: 251px;}
#fooldal .fofejlec .fejlectartalom .baloldal{float: left; width: 430px;}
#fooldal .fofejlec .fejlectartalom .baloldal .tartalom{width: 305px; float: left; margin-top: 110px; padding-left: 15px;}
#fooldal .fofejlec .fejlectartalom .baloldal .cim{color: #0099FF; font-size: 18px; font-weight: bold;}
#fooldal .fofejlec .fejlectartalom .baloldal .szaggatott{border-bottom: 1px dashed #646464; margin-top: 10px; margin-bottom: 10px;}
#fooldal .fofejlec .fejlectartalom .baloldal .alsoszoveg{font-size: 10px; color: #646464;}
#fooldal .fofejlec .fejlectartalom .baloldal .fulek{width: 110px; float: left; text-align: right;}
#fooldal .fofejlec .fejlectartalom .jobboldal{float: left; width: 550px;}

#fooldal .fofejlec .bejelentkezes{height: 40px; color: #fff; font-weight: bold; padding-top: 4px; text-align: left;}
#fooldal .fofejlec .bejelentkezes a{color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; margin-left: 5px;}
#fooldal .fofejlec .bejelentkezes a:hover{text-decoration: underline;}
#fooldal .fofejlec .fomenu{width: 980px; height: 41px; background-color: #434343; text-align: left; vertical-align: top;}
#fooldal .fofejlec .fomenu ul{padding:0; margin:0; list-style:none}
#fooldal .fofejlec .fomenu ul li{float: left;}
#fooldal .fofejlec .fomenu ul li.elvalaszto{}
#fooldal .fofejlec .fomenu ul li a{font-size:13px;background:url(art/fejlecmenuelott.gif);background-repeat:no-repeat;background-position:5px 15px;color: #fff; text-decoration: none; font-weight: bold; display: block; padding: 0 14px; height: 41px; float: left; padding-top: 12px; height: 29px; margin:0;margin-left: 9px;margin-right:10px}
#fooldal .fofejlec .fomenu ul li a:hover{background: #0099ff;}


#fooldal .fotartalom{background-color: #fff; border-top: 3px solid #0099FF; padding:0 25px 25px 25px;}
#fooldal .kiemeltblokk{ padding:0px 28px 25px 28px; background-position: center 25px;}
/*#fooldal .kiemeltblokk .kiemeltleiras{background-color: #0099ff; font-size: 11px; color: #fff;}
#fooldal .kiemeltblokk .kiemeltbovebben{}
#fooldal .kiemeltblokk .kiemeltbovebben a{color: #fff; background-image: url(art/bovebben.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 25px; font-size: 10px; text-decoration: none;}
#fooldal .kiemeltblokk .kiemeltbovebben a:hover{color: #0099ff;}*/



.folablec{padding: 25px 0; width: 980px; margin: 0 auto;}
.folablec .folablecbelso{background-color: #434343; padding: 20px 0;}
.folablec .folablecbelso .logo{border-right:2px solid #b4b4b4; padding-right: 15px; padding-left: 15px; width: 180px; }
.folablec .folablecbelso .menu{width: 700px; color: #b4b4b4; font-size: 10px; padding: 0 20px 0 10px;}
.folablec .folablecbelso .menu a{color: #b4b4b4; font-size: 10px; text-decoration: none;}
.folablec .folablecbelso .menu a:hover{text-decoration: underline;}
.folablec .irq{text-align: right; padding-right: 25px;}
.folablec .irq a{color: #fff; font-size: 9px; text-decoration: none; background-image: url(art/irqx.jpg); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px;}
.folablec .irq a:hover{text-decoration: underline}



h1{color: #0099ff; font-size: 22px;text-align:left}
h2{color: #000; font-size: 16px;text-align:left}
h3{color: #000; font-weight: bold; font-size: 14px;text-align:left; margin: 5px 0 5px 0; padding: 0; }

.naptar { margin-right: 25px;  margin-top: 4px; }
.naptar table { font-size: 12px; color: #000; }
.naptar table .head { font-weight: bold; text-align: center; padding-bottom: 2px; }
.naptar table .head a { text-decoration: none; color: #000; font-size: 12px; }
.naptar table .head a:hover { text-decoration: underline; color: #000; font-size: 12px; }
.naptar table .napnevek,
.naptar table .napnevek_hv,
.naptar table .napnormal,
.naptar table .napnormal_hv,
.naptar table .napnormal2,
.naptar table .napnormal_hv2 { width: 19px; height: 19px; text-align: center; }
.naptar table .napnevek,
.naptar table .napnevek_hv { color: #000; }
.naptar table .napnevek { background:#aaa;/* background-image: url(art/naptar_hkn.gif);*/ }
.naptar table .napnevek_hv {background:#aaa;/* background-image: url(art/naptar_hv.gif);*/ }
.naptar table .napnormal,
.naptar table .napnormal_hv,
.naptar table .napnormal2,
.naptar table .napnormal_hv2 { color: #000; }
.naptar table .napnormal {background:#eee;/* background-image: url(art/naptar_hkn1.gif);*/ }
.naptar table .napnormal_hv {background:#eee;/* background-image: url(art/naptar_hv1.gif);*/ }
.naptar table .napnormal2 {background:#eee;/* background-image: url(art/naptar_hkn2.gif);*/ }
.naptar table .napnormal_hv2 {background:#eee;/* background-image: url(art/naptar_hv2.gif);*/ }
.naptar table .napkiemelt {background:#ccc;/* background-image: url(art/naptar_kn.gif);*/ color: #000; font-weight: bold; }
.naptar table .napnormal a,
.naptar table .napnormal_hv a,
.naptar table .napnormal2 a,
.naptar table .napnormal_hv2 a { color: #000; text-decoration: underline; font-weight: bold; }
.naptar table .napkiemelt a { color: #000; text-decoration: underline; font-weight: bold; }

 
.nevjegymustra .blokk { float: left; width: 180px; text-align: center; margin: 30px 6px 30px 0; }

.album_boxes { list-style-type: none; margin: 0; padding: 0; }
.album_boxes li {         width: 220px; height: 250px; position: relative; float: left; border: 1px solid #ddd; text-align: center; background-color: #fff; margin: 8px 0 0 8px; overflow: hidden; font-size: 10px; }
.album_boxes li .move {   width: 220px; height: 250px; position: absolute; cursor: move; }
.album_boxes li .ikonok { width: 220px; left: 0; top: 205px; position: absolute; text-align: center; color: #888; }
.album_boxes li .kepdiv { margin-top: 15px; }
.album_boxes li .kep { position: relative; text-align: center; }
.album_boxes li a { text-decoration: none; color: #080; }
.album_boxes li a:hover { text-decoration: underline; color: #2a2; }
.album_boxes .ertekek a {text-decoration: none; color: #000; }
.album_boxes .ertekek a:hover {text-decoration: none; color: #555; }

.komment { /*border-top: 1px solid #ddd;*/ /*margin-top: 10px; padding-top: 10px;*/ margin: 10px 0 15px 0; }
.komment .nev { font-weight: bold; background: #ddd; padding: 3px; }
.komment .datum { font-size: 10px; padding-top: 3px; }
.komment .leiras { padding-top: 3px; }

.kekbetu{color:#0099ff}
.kekbetu span{color:red}
span.kekbetu{color:#0099ff!important}
.kekbetu2{color:#0099ff!important}


.kiemeltalairas{background:#0099ff;font-size:11px;color:#fff;}
.kiemeltalairas td{color:#fff;width:187px;padding:0 5px 12px 5px;}
.kiemeltalairas td p{position:relative;top:-28px}
.kiemeltalairas td p strong{color:#000;display:block;margin-bottom:8px}

.kiemeltbovebben{background:#6a6a6a}
.kiemeltbovebben td{text-align:right;font-size:11px;padding:5px 0;padding-right:5px}
.kiemeltbovebben a{color: #fff; background-image: url(art/bovebben.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 25px; font-size: 10px; text-decoration: none;}
.kiemeltbovebben a:hover{color: #0099ff;text-decoration:none}

.ertekek { font-size: 11px; }
.ertekek a { text-decoration: none; }
.ertekek a:hover { text-decoration: none; }
.ertekek a img { border: none; }

#urlaptabla textarea{width:95%;height:150px}
#urlaptabla .button{background:none;border:0;color:#000;text-decoration:underline;cursor:pointer}

.code{margin:10px 0;background:#eee;padding:10px;font-family:monospace;border-bottom:4px solid #ccc;font-size:11px}
.loginlinkek{font-weight:normal;color:#333;font-size:11px;margin-top:3px;margin-left:4px}


form table{margin-top:10px;margin-bottom:10px}


.magyarazat{font-size:11px;padding-bottom:10px;color:#555;font-style:italic}
.input{border:1px solid #0099ff}

.lepesek{margin-top:10px;text-align:center}

.arajanlattabla th{font-size:14px;border-bottom:1px solid #eee;text-align:left}
.kilepve{position:relative;top:2px}
.kistabla td{}

#tt {position:absolute; display:block;border: 2px solid #0099ff;}
#tttop {display:none;}
#ttcont {display:block; padding:5px; background:#eee; color:#000;line-height:16px;
}
#ttbot {display:none;}
.kalktabla{border:2px solid #0099ff;background:#fff;border-collapse:collapse}
.kalktabla select{margin-top:4px}
.kalktabla td,.kalktabla th{text-align:center;border:1px solid #888;padding:7px}
.kalkcim1{line-height:40px;background:#000;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase}
.kalkcim2{line-height:40px;background:#00aabb;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase}
.kalkcim3{line-height:40px;background:#e95e0f;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase}

.kalkalcim1{background:#cfd0d2;color:#000;font-size:12px;}
.kalkalcim2{background:#99dde4;color:#000;font-size:12px;}
.kalkalcim3{background:#f7c2a4;color:#000;font-size:12px;}

.kalkalalcim1{background:#f0f1f1;color:#000;font-size:12px;font-weight:bold;}
.kalkalalcim2{background:#e5f6f8;color:#000;font-size:12px;font-weight:bold;}
.kalkalalcim3{background:#fdefe7;color:#000;font-size:12px;font-weight:bold;}

.kalkajanlat1 div{background:#f0f1f1;border:2px solid #000;color:#000;font-size:14px;line-height:25px;font-weight:bold;margin-top:3px;}
.kalkajanlat2 div{background:#e5f6f8;border:2px solid #00aabb;color:#000;font-size:14px;line-height:25px;font-weight:bold;margin-top:3px;}
.kalkajanlat3 div{background:#fdefe7;border:2px solid #e95e0f;color:#000;font-size:14px;line-height:25px;font-weight:bold;margin-top:3px;}

.osszesen{background:#e2f4fd;margin:0;}
.osszesen td{border:0;font-weight:bold;font-size:16px;}
.osszesen td.ertek{border:1px solid #0099ff;text-align:right;background:#fff}
.osszesen .vip{border:3px solid #0099ff;background:#fff;margin:0}
.osszesen .vip .ertek1{background: #0099ff;color:#fff;text-align:right}
.osszesen .vip .ertek2{text-align:right}

.cim1{color: #000; font-size: 22px;margin:0}
.cim2{color: #000; font-size: 16px;;margin:0}
.kekbetu{color:#0099ff}
.kisbetu{font-size:10px}
