@charset "utf-8";

/* preset */
html {width: 100%; height: 100%;}
body {position: relative; left: 0px; top: 0px; width: 100%; min-width: 100% !important; height: 100%; min-height: 100% !important; margin: 0px; padding: 0px; border: 0px; font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 15px; color: #135888; background: #fbfcfd url('../i/body.jpg') 0px 0px repeat-x;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, sup, sub, small, big, ins, dfn, form, fieldset, legend, label, input, textarea, select, object, embed {text-align: left; vertical-align: top;}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, small, big, ins, dfn, span, img, form, fieldset, legend, label, input, textarea, select, object, embed, table, tr, th, td {margin: 0px; padding: 0px; border: 0px;}
fieldset, legend, input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
div, object, embed, form, fieldset, legend, label, input, textarea, select, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, img, a, sup, sub, small, big, ins, dfn, table {position: relative; display: block;}
a, span, sup, sub, small, big, ins, dfn {position: static; display: inline; vertical-align: baseline;}
sup, sub {position: relative; display: inline; left: 0px; top: -3px; margin: 0px; padding: 0px;}
sub {top: 2px;}
table {display: table;}
li {display: list-item;}
a {text-decoration: none; color: #f07808; outline: none;}
a:hover {text-decoration: underline; color: #fd840d; outline: none;}
a span {position: absolute; left: -1000px; top: 0px;}
input {outline: none;}
object, embed, object div, embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; background: #fff;}
.hidden {display: none !important;}
.visible {display: block !important;}
div.print {display: none;}
div.printscreen {display: none;}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}
div.clearboth.footkeeper {margin: 0px; padding: 0px 0px 122px 0px;}
/* /preset */



/* layout */
div.container {clear: both; width: 100%; min-width: 1000px !important; height: auto; min-height: 100% !important; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; overflow: hidden; z-index: 100;}
div.container div.bg {display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 101; background: url('../i/container.jpg') center 0px no-repeat;}

div.head {float: none; clear: both; width: 100%; height: 170px; overflow: visible; z-index: 800;}

div.cont {float: none; clear: both; width: 1000px; height: auto !important; height: 560px; min-height: 560px !important; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; overflow: visible; z-index: 200;}
div.cont div.content {position: relative; width: 960px; height: auto !important; height: 530px; min-height: 530px !important; margin: 0px auto 0px auto; padding: 0px 0px 30px 0px; overflow: visible; z-index: 202;}
div.cont div.menu {position: absolute; left: 0px; bottom: 0px; width: 1000px; height: 122px; margin: 0px 0px -122px 0px; padding: 0px; overflow: hidden; z-index: 300;}
div.cont div.bg {display: block; position: absolute; left: 0px; top: 0px; width: 1140px; height: 100%; margin: 0px -70px 0px -70px; padding: 0px 0px 0px 0px; overflow: visible; z-index: 201; background: none;}
div.cont div.bg div.top {position: absolute; left: 0px; top: 0px; width: 1140px; height: 189px; margin: -90px 0px 0px 0px; padding: 0px; overflow: hidden; background: url('../i/content_bg_top.png') 0px 0px no-repeat;}
div.cont div.bg div.mid {position: absolute; left: 0px; top: -99px; width: 1140px; height: 100%; overflow: hidden;}
div.cont div.bg div.mid div.mid {top: 198px; background: url('../i/content_bg_mid.png') 0px 0px repeat-y;}
div.cont div.bg div.bot {position: absolute; left: 0px; bottom: 0px; width: 1140px; height: 189px; margin: 0px 0px -90px 0px; padding: 0px; overflow: hidden; background: url('../i/content_bg_bot.png') 0px 0px no-repeat;}
div.cont div.bg div.image {display: none; position: absolute; left: 90px; top: 0px; width: 960px; height: 560px; margin: 0px; padding: 0px; overflow: hidden;}

div.footer {float: none; clear: both; width: 100%; min-width: 1000px !important; height: 42px; margin: -42px auto 0px auto; overflow: hidden; z-index: 900;}
/* /layout */



/* header/head */
div.head h1 {position: absolute; left: 22px; top: 30px; width: 342px; height: 48px; overflow: hidden;}
div.head h1 a {position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; background: url("../i/hungarocontrol_logo.gif") 0px 0px no-repeat;}
/* /header/head */



/* cont */
div.cont h1 {margin: 0px 55px 0px 55px; font-size: 32px; font-weight: bold; line-height: 40px; color: #135791;}
div.cont h2 {margin: 0px 55px 5px 55px; padding: 50px 0px 0px 0px; font-size: 32px; font-weight: normal; line-height: 35px; color: #135791;}
div.cont h2 small {display: block; float: none; clear: both; margin: 0px 0px 0px 0px; font-size: 24px; font-weight: normal; line-height: 30px;}
div.cont h3 {margin: 20px 55px 0px 55px; font-size: 23px; font-weight: normal; line-height: 27px; color: #135888;}
div.cont h4 {margin: 20px 55px 0px 55px; font-size: 18px; font-weight: normal; line-height: 23px; color: #135888;}
div.cont h5 {margin: 20px 55px 0px 55px; font-size: 15px; font-weight: bold; line-height: 18px; color: #135888;}
div.cont h6 {margin: 20px 55px 0px 55px; font-size: 13px; font-weight: bold; line-height: 16px; color: #135888;}
div.cont p {margin: 20px 55px 0px 55px;}
div.cont p.right {text-align: right;}
div.cont p.center {text-align: center;}
div.cont p span.address {display: inline-block; width: 64px; font-weight: bold;}
div.cont p big {font-size: 18px; line-height: 23px; vertical-align: baseline; color: #6F9EBF; margin-right: 40px;}
div.cont p big span {font-size: 32px; line-height: 40px; vertical-align: baseline;}
div.cont p big span.rightanswer {color: #A3CC7A;}
div.cont p big span.wronganswer {color: #B77F7F;}
div.cont a.bull {display: inline-block; padding-right: 11px; background: url('../i/bull.gif') right 3px no-repeat; font-weight: bold;}
div.cont a.bulll {display: inline-block; padding-left: 11px; background: url('../i/bulll.gif') 0px 3px no-repeat; font-weight: bold;}
div.cont a.btn {display: block; width: 128px; height: 16px; margin: 0px; padding: 6px 0px 8px 12px; background: url('../i/button.gif') 0px 0px no-repeat; font-size: 13px; font-weight: bold; line-height: 16px; text-decoration: none; color: #fff;}
div.cont a.inv {color: #135888; text-decoration: none;}
div.cont a.inv:hover {color: #fd840d; text-decoration: underline;}
div.cont ul {list-style: none; margin: 20px 55px 0px 55px;}
div.cont ul li {list-style: none; margin: 0px; padding: 0px 0px 0px 11px; background: url('../i/bull.gif') 0px 3px no-repeat;}
div.cont ul li ul {margin: 0px 0px 0px 15px}
div.cont ol {list-style: none; margin: 15px 20px 0px 47px;}
div.cont ol li {list-style: outside decimal; padding: 0px 0px 0px 0px;}
div.cont ol li ol {margin: 0px 0px 0px 28px}

div.cont div.hr {float: none; clear: both; height: 1px; overflow: hidden; margin: 21px 55px 0px 55px; background: #9DBDD4;}

div.cont div.menu {text-align: center; font-family: arial, sans-serif; font-size: 12px; line-height: 15px; overflow: visible;}
div.cont div.menu div.bg {position: absolute; left: 0px; top: 0px; width: 1000px; height: 122px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/menu_bg.png') 0px 0px no-repeat; z-index: 301;}
div.cont div.menu ul {display: inline; float: none; clear: none; width: auto; height: 54px; margin: 0px; padding: 0px; list-style: none; white-space: nowrap; z-index: 302;}
div.cont div.menu ul li {display: inline; float: none; clear: none; width: auto; height: 54px; margin: 0px; padding: 0px; list-style: none; white-space: nowrap; background: none;}
div.cont div.menu ul li a {display: inline-block; float: none; clear: none; width: auto; height: 42px; margin: 12px 10px 0px 10px; padding: 0px 0px 0px 0px; overflow: hidden; color: #90a0b0; text-decoration: none; vertical-align: top; white-space: nowrap;}
div.cont div.menu ul li a b {display: inline-block; width: auto; height: 15px; margin: 0px 0px 0px 0px; padding: 17px 14px 10px 14px; font-weight: normal; vertical-align: top; white-space: nowrap; cursor: pointer;}
div.cont div.menu ul li a:hover {color: #fd840d;}
div.cont div.menu ul li a.active {margin: 12px -7px 0px -7px; color: #fd840d; background: url('../i/menu_active.png') left 0px no-repeat;}
div.cont div.menu ul li a.active b {margin: 0px 0px 0px 22px; padding: 17px 40px 10px 0px; background: url('../i/menu_active.png') right -100px no-repeat;}


/* content */
div.cont div.content div.list {}
div.cont div.content div.list:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}

div.cont div.content div.video {width: 480px; height: 289px; margin: 25px auto 0px auto; padding: 10px; overflow: hidden; background: url('../i/video.png') 0px 0px no-repeat;}

div.cont div.content .tabsheet {}
div.cont div.content .tabsheet .tab { cursor: pointer;}
div.cont div.content .tabsheet .sheet {display: none;}
div.cont div.content .tabsheet.ts0 .s0 {display: block;}
div.cont div.content .tabsheet.ts1 .s1 {display: block;}
div.cont div.content .tabsheet.ts2 .s2 {display: block;}
div.cont div.content .tabsheet.ts3 .s3 {display: block;}

div.cont div.content div.column {float: none; clear: both; width: 920px; margin: 0px 0px 0px 40px;}
div.cont div.content div.column:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.column div.col {float: left; clear: none; width: 280px; height: auto; overflow: visible; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;} /* COLumn = 1/3 wide */
div.cont div.content div.column div.col.coll {width: 580px;} /* COLumn Large = 2/3 wide */
div.cont div.content div.column div.col.colh {width: 430px;} /* COLumn Half = 1/2 wide */
div.cont div.content div.column div.col div.box {width: 280px; height: auto; overflow: visible; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont div.content div.column div.col div.box div.inner {width: 280px; height: auto !important; height: 100px; min-height: 100px !important; overflow: hidden; margin: 0px; padding: 0px 0px 10px 0px; z-index: 500;}
/*div.cont div.content div.column div.col div.box div.inner:before {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}*/
div.cont div.content div.column div.col div.box div.bg {width: 281px; margin: 0px 0px 0px 0px; z-index: 401;}
div.cont div.content div.column div.col div.box div.bg div.top {width: 281px; height: 12px; margin: 0px; background: url('../i/box_top.png') 0px 0px no-repeat;}
div.cont div.content div.column div.col div.box div.bg div.mid {top: -12px; width: 281px;}
div.cont div.content div.column div.col div.box div.bg div.mid div.mid {top: 24px; background: url('../i/box_mid.png') 0px 0px repeat-y;}
div.cont div.content div.column div.col div.box div.bg div.bot {width: 281px; height: 12px; margin: 0px; background: url('../i/box_bot.png') 0px 0px no-repeat;}
div.cont div.content div.column div.col div.box.boxx {width: 580px;}
div.cont div.content div.column div.col div.box.boxx div.inner {width: 580px;}
div.cont div.content div.column div.col div.box.boxx div.bg {width: 581px;}
div.cont div.content div.column div.col div.box.boxx div.bg div.top {width: 581px; background-image: url('../i/boxx_top.png');}
div.cont div.content div.column div.col div.box.boxx div.bg div.mid {width: 581px;}
div.cont div.content div.column div.col div.box.boxx div.bg div.mid div.mid {background-image: url('../i/boxx_mid.png');}
div.cont div.content div.column div.col div.box.boxx div.bg div.bot {width: 581px; background-image: url('../i/boxx_bot.png');}

div.cont div.content div.column div.col h2 {margin: 0px 15px 0px 15px;}
div.cont div.content div.column div.col h3,
div.cont div.content div.column div.col h4,
div.cont div.content div.column div.col p,
div.cont div.content div.column div.col ul {margin: 15px 15px 0px 15px;}
div.cont div.content div.column div.col div.hr {margin: 16px 15px 0px 15px;}

div.cont div.content div.column div.col div.box h4,
div.cont div.content div.column div.col div.box p,
div.cont div.content div.column div.col div.box ul,
div.cont div.content div.column div.col div.box div.hr {margin-top: 6px;}
div.cont div.content div.column div.col div.box h3 {margin-top: 9px;}
div.cont div.content div.column div.col div.box h6 {width: auto; height: 17px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size: 11px; font-weight: bold; line-height: 14px; color: #fff;}
div.cont div.content div.column div.col div.box h6 span {display: inline-block; width: auto; height: 14px; margin: 0px; padding: 1px 10px 2px 15px; background: #fd840d;}
div.cont div.content div.column div.col div.box div.more {position: absolute; right: 14px; bottom: 2px; width: auto; height: 17px; margin: 0px; padding: 0px 8px 0px 0px; overflow: hidden; font-size: 11px; font-weight: bold; line-height: 14px; color: #fff; background: #fd840d; z-index: 999;}
div.cont div.content div.column div.col div.box div.more a {position: relative; display: inline-block; width: auto; height: 14px; padding: 1px 11px 2px 14px; color: #fff; text-decoration: none; background: url('../i/bull_more.gif') right 4px no-repeat;}
div.cont div.content div.column div.col div.box.boxx h4,
div.cont div.content div.column div.col div.box.boxx p,
div.cont div.content div.column div.col div.box.boxx ul,
div.cont div.content div.column div.col div.box.boxx div.hr {margin-top: 15px;}

div.cont div.content div.column div.col.colh div.media {width: 400px; height: 243px; margin: 5px 5px -10px 5px; padding: 10px; background-image: url('../i/media_colh.png');}
div.cont div.content div.column div.col.colh div.media img {position: relative; display: block; width: 400px; height: 243px; overflow: hidden; margin: 0px; padding: 0px;}

div.cont div.content div.column div.img {float: left; clear: none; width: 132px; height: auto; margin: -2px 20px 0px 15px; padding: 0px; overflow: visible; z-index: 999;}
div.cont div.content div.column div.img a {position: relative; display: block; float: none; clear: both; width: 132px; height: 88px; margin: 20px 0px 10px 0px; overflow: visible; text-decoration: none;}
div.cont div.content div.column div.img img {position: relative; display: block; float: left; clear: none; width: 132px; height: 88px; overflow: hidden; margin: -10px -10px -10px -10px; padding: 10px; background: url('../i/galleryimg.png') 0px 0px no-repeat;}
div.cont div.content div.column div.img ins {display: none;}
div.cont div.content div.column div.img.imgr { float: right; margin-left: 20px; margin-right: 15px;}

div.cont div.content div.column div.btn {float: left; clear: none; width: 140px; height: 30px; margin: 15px 15px 0px 15px; padding: 0px; overflow: hidden; z-index: 999;}

div.cont div.content div.column div.imgp {float: none; clear: both; width: 430px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.cont div.content div.column div.imgp:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.column div.imgp div.img {margin-top: -7px;}
div.cont div.content div.column div.imgp div.img a {margin-bottom: 5px;}
div.cont div.content div.column div.imgp p {float: left; clear: none; width: 248px; margin-top: 10px; margin-left: 0px; overflow: hidden;}


div.cont div.content div.column div.col ul.abc {display: block; float: none; clear: both; overflow: hidden;}
div.cont div.content div.column div.col ul.abc:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.column div.col ul.abc li {display: block; float: left; clear: none; width: 100px; background: none; padding: 0px;}
div.cont div.content div.column div.col ul.abc li dfn {display: inline-block; width: 12px; font-style: normal; font-weight: bold;}
div.cont div.content div.column div.col ul.airline {}
div.cont div.content div.column div.col ul.airline li {background: none; padding: 0px;}
div.cont div.content div.column div.col ul.airline li dfn {display: inline-block; width: 30px; font-style: normal; font-weight: bold;}
div.cont div.content div.column div.col ul.num {}
div.cont div.content div.column div.col ul.num li {background: none; padding: 0px;}
div.cont div.content div.column div.col ul.num li dfn {display: inline-block; width: 30px; font-style: normal; font-weight: bold;}
div.cont div.content div.column div.col ul.point {}
div.cont div.content div.column div.col ul.point li dfn {display: inline-block; width: 50px; font-style: normal; font-weight: bold;}

div.cont div.content div.column div.col ul.airy li {padding-top: 0px; padding-bottom: 4px;}

div.cont div.content div.gallery {float: none; clear: both; width: 904px; margin: 0px 0px 0px 56px;}
div.cont div.content div.gallery:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.gallery div.item {float: left; clear: none; width: 132px; height: 88px; overflow: visible; margin: 20px 47px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont div.content div.gallery div.item a {position: relative; display: block; width: 132px; height: 88px; overflow: visible; text-decoration: none;}
div.cont div.content div.gallery div.item img {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 132px; height: 88px; overflow: hidden; margin: -10px; padding: 10px; background: url('../i/galleryimg.png') 0px 0px no-repeat;}
div.cont div.content div.gallery div.item ins {display: none;}
div.cont div.content div.gallery.report {}
div.cont div.content div.gallery.report div.item {width: 414px; margin-right: 20px;}
div.cont div.content div.gallery.report div.item a {width: 414px; height: 88px;}
div.cont div.content div.gallery.report div.item span {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 250px; height: 90px; overflow: hidden; margin: -2px 0px 0px 20px; padding: 0px; color: #135888; cursor: pointer;}
/* /content */

/* cont/form */
div.cont form {width: 580px; overflow: visible;}
div.cont fieldset {width: 580px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible; font-size: 12px; font-weight: normal; line-height: 15px;}
div.cont fieldset legend {display: none;}
div.cont fieldset input,
div.cont fieldset select,
div.cont fieldset textarea {border: solid 1px #ccc; background: #fff; font-family: arial, sans-serif; font-size: 12px; line-height: 15px; color: #333;}
div.cont fieldset label {float: left; clear: none; width: auto; overflow: visible; margin: 0px 15px 0px 0px; padding: 7px 0px 7px 15px; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; color: #135888;}
div.cont fieldset label em {color: #ee2222;}
div.cont fieldset input.readonly,
div.cont fieldset textarea.readonly {background: #ddd;}
div.cont fieldset div.field {float: left; clear: both; width: 565px; height: auto; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 15px; overflow: visible;}
div.cont fieldset div.field p {margin: 5px 5px 0px 0px;}
div.cont fieldset div.field span {display: block; float: left; clear: none; margin: 0px 8px 0px 0px; padding: 3px 0px 3px 0px; background: none; font-weight: normal;}
div.cont fieldset div.field label {float: left; clear: none; width: 150px; margin: 0px 15px 0px 0px; padding: 3px 0px 3px 0px; background: none; font-weight: normal;}
div.cont fieldset div.field input {float: left; clear: none; width: 200px; height: 15px; margin: 0px 8px 0px 0px; padding: 2px 3px 2px 3px; overflow: hidden;}
div.cont fieldset div.field input.short {width: 38px;}
div.cont fieldset div.field input.half {width: 92px;}
div.cont fieldset div.field input.long {width: 146px;}
div.cont fieldset div.field input.wide {width: 432px;}
div.cont fieldset div.field input.w2 {width: 15px;}
div.cont fieldset div.field input.w4 {width: 30px;}
div.cont fieldset div.field input.w7 {width: 50px;}
div.cont fieldset div.field select {float: left; clear: none; width: 216px; height: 21px; margin: 0px 8px 0px 0px; padding: 1px 1px 1px 0px; overflow: hidden;}
div.cont fieldset div.field select.short {width: 48px;}
div.cont fieldset div.field select.half {width: 104px;}
div.cont fieldset div.field select.long {width: 160px;}
div.cont fieldset div.field select.wide {width: 440px;}
div.cont fieldset div.field textarea {float: left; clear: none; width: 434px; height: 105px; margin: 0px 8px 0px 0px; padding: 1px 1px 1px 3px; overflow: auto;}
div.cont fieldset div.field div.cbrb {float: left; clear: none; width: 216px; height: auto; overflow: visible; margin: 0px 8px 0px 0px; padding: 0px;}
div.cont fieldset div.field div.cbrb input {float: left; clear: left; width: 13px; height: 13px; margin: 5px 7px 0px 0px; padding: 0px 0px 3px 0px; border: none 0px; background: transparent;}
div.cont fieldset div.field div.cbrb label {float: left; clear: right; width: 196px; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px;}
div.cont fieldset div.field div.cbrb.short {width: 46px;}
div.cont fieldset div.field div.cbrb.short label {width: 26px;}
div.cont fieldset div.field div.cbrb.half {width: 100px;}
div.cont fieldset div.field div.cbrb.half label {width: 80px;}
div.cont fieldset div.field div.cbrb.long {width: 154px;}
div.cont fieldset div.field div.cbrb.long label {width: 134px;}
div.cont fieldset div.field div.cbrb.wide {width: 440px;}
div.cont fieldset div.field div.cbrb.wide label {width: 420px;}
div.cont fieldset div.field div.file input {height: 21px; }
div.cont fieldset div.field.field_quiz {}
div.cont fieldset div.field.field_quiz label {float: left; clear: left; width: 265px; margin: 0px 20px 0px 0px; padding: 1px 0px 0px 0px; font-size: 13px; font-weight: bold; line-height: 18px;}
div.cont fieldset div.field.field_quiz div.cbrb {float: right; clear: right; width: 265px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px;}
div.cont fieldset div.field.field_quiz div.cbrb input {}
div.cont fieldset div.field.field_quiz div.cbrb label {width: 245px; font-size: 12px; font-weight: normal; line-height: 15px;}

div.cont fieldset.tabsheet div.sheet {width: 580px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont fieldset.tabsheet div.tabs {float: left; clear: both; width: 400px; height: auto; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 180px; overflow: visible;}
div.cont fieldset.tabsheet div.tabs div.tab {display: block; float: left; clear: none; margin: 0px 8px 0px 0px; padding: 2px 7px 2px 7px; background: #E7F5FB; border: solid 1px #ccc; font-weight: normal;}
div.cont fieldset.tabsheet div.tabs div.tab:hover {background: #fff;}
div.cont fieldset.ts0 div.tabs div.tab0,
div.cont fieldset.ts1 div.tabs div.tab1,
div.cont fieldset.ts2 div.tabs div.tab2,
div.cont fieldset.ts3 div.tabs div.tab3 {background: #fff; border: solid 1px #ccc; color: #333; font-weight: bold;}

div.cont fieldset div.field.error {}
div.cont fieldset div.field.error span.error {display: block !important; position: absolute; left: 400px; color: #ee2e24; font-size: 9px; line-height: 13px; padding: 4px 0px 4px 0px;}
div.cont fieldset div.field.error input {border-color: #ee2e24;}
div.cont fieldset.error {}
div.cont fieldset.error span.error {display: block !important; color: #ee2e24;}
div.cont fieldset.error div.field input {border-color: #ee2e24;}
div.cont fieldset:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
/* /cont/form */

/* /cont */



/* footer/foot */
div.footer div.copy {position: absolute; left: 22px; bottom: 24px; width: auto; height: 12px; font-family: tahoma, arial, sans-serif; font-size: 10px; line-height: 12px; color: #a0b0c0;}
div.footer div.carnation {position: absolute; right: 22px; bottom: 22px; width: 127px; height: 14px; overflow: hidden;}
div.footer div.carnation a {position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; background: url("../i/carnation.gif") 0px 0px no-repeat;}
/* /footer/foot */



/* features */
div.overlay {position: fixed; display: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 999;}
div.overlay div.cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #135888; overflow: hidden; opacity: 0.62;}
div.overlay iframe {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: transparent; overflow: hidden;}
div.overlay.show {display: block;}

div.overlay div.media {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; margin: 0px; padding: 5px; overflow: hidden; background: #91c1e3; visibility: hidden; text-align: center;}
div.overlay div.media div.obj {float: left; clear: both; width: auto; height: auto; text-align: center;}
div.overlay div.media div.obj img {position: relative; display: block; width: auto; height: auto; margin: 0px auto 0px auto; overflow: hidden;}
div.overlay div.media div.label {float: left; clear: both; width: 100%; padding: 10px 0px 10px 0px; text-align: center;}
div.overlay div.media div.tool {position: absolute; display: block; left: 0px; top: 0px; width: 19px; height: 19px; overflow: hidden; background: url('../i/image_tools.gif') 0px 0px no-repeat; cursor: pointer;}
div.overlay div.media div.tool.prev {background-position: 0px 0px;}
div.overlay div.media div.tool.next {background-position: 0px -100px;}
div.overlay div.media div.tool.clos {background-position: 0px -200px;}
div.overlay div.media.visible {visibility: visible;}

div.overlay div.game {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; margin: 0px; padding: 5px; overflow: hidden; background: #135888; visibility: hidden; text-align: center;}
div.overlay div.game div.obj {width: auto; height: auto; overflow: hidden;}
div.overlay div.game.visible {visibility: visible;}
/* features */



/* skins */
body.index div.cont div.bg div.image {display: block; background: url('../i/image_index.png') 0px 0px no-repeat;}
body.index div.cont div.content div.space {margin-top: 195px;}

body.az-iranyitok-feladata div.cont div.bg div.image {display: block; background: url('../i/image_az-iranyitok-feladata.png') 0px 0px no-repeat;}
body.az-iranyitok-feladata div.cont div.content div.space {margin-top: 85px;}
body.az-iranyitok-feladata_a-munkarol div.cont div.content div.space {margin-top: 85px;}
body.az-iranyitok-feladata_munka-a-toronyban div.cont div.bg div.image {display: block; background: url('../i/image_az-iranyitok-feladata_b.png') 0px 0px no-repeat;}
body.az-iranyitok-feladata_munka-az-iranyitto-kozpontban div.cont div.content div.space {margin-top: 70px;}
body.az-iranyitok-feladata_technikai-hatter div.cont div.content div.space {margin-top: 100px;}
body.az-iranyitok-feladata_quiz div.cont div.bg div.image {display: block; background: url('../i/image_az-iranyitok-feladata_b.png') 0px 0px no-repeat;}
body.az-iranyitok-feladata_quiz div.cont div.content div.space {margin-top: 154px;}
body.az-iranyitok-feladata_juttatasok div.cont div.bg div.image {display: block; background: url('../i/image_az-iranyitok-feladata_b.png') 0px 0px no-repeat;}

body.erdekessegek div.cont div.bg div.image {display: block; background: url('../i/image_erdekessegek.png') 0px 0px no-repeat;}
body.erdekessegek div.cont div.content div.space {margin-top: 70px;}
body.erdekessegek_szakmai div.cont div.bg div.image {display: none; background: none;}
body.erdekessegek_interjuk div.cont div.bg div.image {display: none; background: none;}
body.erdekessegek_kepriport div.cont div.bg div.image {display: none; background: none;}
body.erdekessegek_film div.cont div.bg div.image {display: none; background: none;}
body.erdekessegek_a-legiforgalmi-iranyitas-tortenete div.cont div.bg div.image {display: none; background: none;}

body.jelentkezes div.cont div.bg div.image {display: block; background: url('../i/image_jelentkezes.png') 0px 0px no-repeat;}
/* /skins */



/**/
div.cont div.content div.routechange {position: absolute; left: 53px; top: 190px; width: 390px; height: 305px; overflow: hidden; background: url('../i/routechange.gif') 0px 0px no-repeat;}
div.cont div.content div.routechange a {position: absolute; display: block; left: 0px; top: 0px; width: 100px; height: 100px; overflow: hidden; background: url('../i/none.gif');}
div.cont div.content div.routechange a.link1 {left: 3px; top: 96px; width: 319px; height: 30px;}
div.cont div.content div.routechange a.link_jelentkezes {left: 3px; top: 136px; width: 353px; height: 30px; background: url('../i/jelentkezes_2011.gif') 0px 0px no-repeat;}
div.cont div.content div.routechange a.link2 {left: 3px; top: 235px; width: 271px; height: 30px;}
div.cont div.content div.routechange a.link3 {left: 3px; top: 275px; width: 292px; height: 30px;}
/**/


