@import url(reset.css);

html {overflow-y:scroll; }

html, body {height:100%; }

div#container {height:auto !important; height:100%; min-height:100%; position:relative; width:100%; }

div.w1000 {width:1000px; margin:0 auto; }
div#footer div.w1000, div#body div.w1000 {overflow:hidden; }

div#header {height:85px; }
div#header div.logo {
	background: url("img/logo.png") no-repeat scroll 0 0 transparent;
    height: 89px;
    margin: 0 67px 0 46px;
    width: 154px;
}
div#header div.logo a {display: block;height: 72px;width: 140px;}
div#header div.search {width:490px; height:65px; margin-top:10px; }
div#header div.search span.left, div#header div.search span.right {width:3px; display:block; height:65px; margin-right:7px; }
div#header div.search span.right {background-position:-3px 0 !important; margin-left:7px; margin-right:0; }
div#header div.search div.left {padding:9px 0; width:470px; }
div#header div.search a {font-weight:bold; }
div#header div.search div.top {height:27px; width:470px; position:relative; }
div#header div.search div.top input, div.box a.multia:hover {position:absolute; top:5px; left:6px; width:390px; border:0; font-weight:bold; background:none; }
div#header div.search div.top img {float:right; margin:6px 6px 0 0; display:none; }
div#header div.search div.top a.right {background-position:0 0; line-height:15px; display:block; width:58px; height:21px; padding:6px 0 0 9px; }
div#header div.search div.top a.right:hover {background-position:0 -27px; }
div#header div.search b a, div#header div.search a.right {line-height:28px; }
div#header div.search b span {margin:0 8px -3px 8px; height:15px; width:1px; display:inline-block; overflow:hidden; }
div#header div.search b a input {margin:0 5px 0 0; }
div#header div.search b a.c {padding-left:15px; }
div#header div.search b a.c.selected {background-position:0 -20px !important; }

div.search b a.c input {display:none; }

div#body {padding-bottom:45px; }

div.h980 {width:980px; margin:5px auto 0 auto; }

.h980 b, .h940 b {display:block; padding:0 0 2px 30px; }

div.w700 div.h980 {width:700px; }

div.h940 {width:940px; margin:-10px auto 20px; }

div.h940.sp {height: 115px;}

.h940 b {padding-left:10px; }

.h120600 {width:120px; top:150px; overflow:hidden; position:absolute; display:none; }
.h120600 b {display:block; padding:4px 5px; }

div.tb div.w700 {margin-top:-104px; }

div.h468 {margin:0 auto 20px auto; width:468px; height:78px; overflow:hidden; }

div.yahoo {padding:10px 0 10px 40px; }

div.yahoo a {margin-right:6px; float:left; font-weight:bold; }

div.yahoo a span {margin-left:5px; }

div.yahoo a.r {margin:-4px 40px 0 0; width:17px; height:17px; float:right; position:relative; background:url('img/akadalymentesitett.png') no-repeat; }

h1 {clear:both; padding:0 0 5px; text-align:center; font-size:22px !important; }

h1 a {font-size:22px !important; }

h1 a:hover {text-decoration:underline; }

div.col {display:block; float:left; margin-left:20px; }

div.col.nom {margin-left:0; }

div.col b.t {display:block; padding:0 0 4px 10px; }

div.w700 {width:700px; padding-left:10px; }

div.w220 {width:220px; }

div.box {display:block; position:relative; margin-bottom:20px; height:1%; z-index:1; }

div.box.f {font-size:14px; font-weight:bold; }

div.box.h {z-index:10; }

div.ctl, div.ctr,
div.cbl, div.cbr {position:absolute; display:block; width:3px; height:3px; overflow:hidden; }

div.ctl {top:0; left:0; }
div.ctr {top:0; right:0; background-position:-3px 0 !important; }
div.cbl {bottom:0; left:0; background-position:0 -3px !important; }
div.cbr {bottom:0; right:0; background-position:-3px -3px !important; }

div.box p {line-height:14px; padding:2px 20px 4px 10px; }

div.box p.d {display:block; height:53px; overflow:hidden; }

div.box span.h, div.box div.h {display:none; }

div.box a {display:block; padding:5px 40px 5px 10px; position:relative; }

div.box .te {padding:5px 10px; }
.tcenter {text-align:center; }
.tleft {text-align:left; }
.tright {text-align:right; }

div.box.lk h2.h a:hover {text-decoration:underline; }

div.box.lk h2.fb {background:transparent url('img/box_header_fb.png') repeat-x; }
div.box.lk h2.fb a.fb:hover, div.box.lk h2.fb a.fb{color: #ffffff !important; }

div.selecter b {display:block; padding:5px 10px; }

div.col div.news a, div.selecter a, div.bb a {padding-right:10px; overflow:hidden; }

div.box.lk a {overflow:hidden; }

div.w220 div.box.lk a {width:auto; }

div.lk h2.h {padding-top:0 !important; }

div.lk h2.h a, div.lk h2.h b {display:block !important; padding-top:5px !important; width:200px !important; }
/**/
div.box a.aloldal em { visibility: visible; border-left: none; background-position:-62px center;}
div.box a.aloldal:hover em { background-position:0 center; visibility: visible; }
/**/
div.box a em {display:block; visibility:hidden; cursor:pointer; background:transparent no-repeat 0 center; width:31px; height:100%; position:absolute; top:0; right:0; }

div.box a:hover em {visibility:visible; }

div.box a.n em {background-position:-31px center; }

div.box a span {padding-top:1px; }

div.box div.col a {margin-bottom:1px; }

div.box a.y { font-weight:bold; }

div.box a.y:hover {background-color:transparent; background-position:right -12px; }

div.box a.y.top {background-position:right -27px; }

div.box a.y.top:hover {background-position:right -42px; }

div.box a.y.ab {position:absolute; padding:0; width:20px; height:20px; bottom:5px; right:0; border-bottom:none; }

div.col div.box.t a, div.col div.box.t b {overflow:hidden; white-space:nowrap; float:left; height:14px; width:210px; padding:3px 0 3px 10px; }

div.col div.box.t b {display:block; margin-bottom:1px; }

div.box h2.h {overflow:hidden; padding:5px 5px 6px 10px; background-position:left bottom !important; }

div.box h2.h a {display:inline; padding:0; border:0; }

div.box a.sclink { font-weight: bold; }

div.f div.box h2.h a {padding:0; }

div.box h2.h a:hover {text-decoration:none; background:none; }

div.box h2.h.a {background-position:0 0 !important; padding:6px 0 7px 10px; }
div.box h2.h.g {background-position:0 -30px !important; }
div.f div.box h2.h {background-position:0 -60px !important; }
div.f div.box h2.h.i {background-position:0 -90px !important; }

div.f div.box a {padding-right:10px; }

div.box div.b {padding:3px; overflow:hidden; }

div.box div.b a {padding:0; margin:0; display:inline; border:0; }

div.box div.b a:hover {background:transparent; }

div.box div.f {height:5px; background-position:0 -120px !important; z-index:100; zoom:1; }

div.box div.f.alt {background-position:0 -85px !important; }

div.box div.n {overflow:hidden; padding:5px 10px; }

div.box div.n a {border-bottom:0; padding:0 0 2px 0; }

div.box div.three_e a {border:none; float:left; width:73px; height:19px; padding:70px 0 0 0; text-align:center; overflow:hidden; background:transparent no-repeat center 10px; }

div.box div.three_e.bo a, div.box a.l, div.box .l a {font-weight:bold; }

div.box div.clear {height:1px; margin-bottom:-2px; *margin-bottom:-1px;}

div.box a.nom, div.box span.nom, div.box div.n.nom {border-bottom:none !important; }

div.l {overflow:hidden; }

div.l .llnyil .nyil {margin-right:5px; }

div.l .rrnyil .nyil {margin-left:5px; }

div.box div.l strong {padding:5px 10px 5px 10px; }

div.box div.three_e a.link {background-image:url('img/e_link.png'); }
div.box div.three_e a.lap {background-image:url('img/e_lap.png'); }
div.box div.three_e a.rss {background-image:url('img/e_rss.png'); }

div.box div.three_e a.c {margin:0 1px; width:72px; }

div.box div.three_e .clear {margin-bottom:0; }

div.td {padding:10px; position:relative; }

.hirlevel {background:transparent url('img/mail.png') no-repeat 2px 10px; overflow:auto; }

a.button, a.button span {display:block; border:none !important; background-color:transparent !important; }

a.button {font-weight:bold; height:19px; padding:4px 9px 0 10px !important; position:relative; }

a.button:hover {background-position:0 -46px; }

a.button span {position:absolute; top:0; right:0; height:22px; width:3px; background-position:0 -23px; }

a.button:hover span {background-position:0 -69px; }

.w66 {width:46px; }
.w133 {width:113px; }
.w177 {width:157px; }
.w200 {width:180px; }
.iw232 {width:213px; }
.w233 {width:233px; }
.w265 {width:245px; }
.w355 {width:335px; }
.w371 {width:351px; }
.w384 {width:364px; }
.w389 {width:369px; }
.w414 {width:394px; }

.w420 {width:400px; }

.w460 {width:440px; }
.w466 {width:466px; }
.w522 {width:502px; }

.w233 b {margin:15px 10px 18px 10px; display:block; }
.w233 ul.l li {margin-bottom:10px; }

.w466 div.td {border-bottom:0; overflow:auto; }

div.input {position:relative; padding:0 10px; height:23px; margin-bottom:7px; }

div.input b {padding-top:4px; display:block; float:left; }

div.input input {border:0; font-weight:bold; background:none; width:100%; margin-top:3px; }

div.input {background-position:0 -92px; }

div.input em {position:absolute; top:0; right:0; width:4px; height:23px; background-position:0 -115px; }

div.f div.input {background-position:0 -138px; }

div.f div.input em {background-position:0 -161px; }

div.input.a {background-position:0 -184px; }

div.input.a em {background-position:0 -207px; }

div.input.pointer {cursor:pointer; margin:0; }

div.input span.nyil {position:absolute; display:block; top:8px; right:7px; }

div.input.runyil span.nyil {top:7px; }

div.input span.nyil b {padding:0; }

div.input p.sep {position:absolute; padding:0 !important; margin:0; top:4px; right:22px; width:1px; height:15px; display:block; }

div.input.a p.sep {background-color:#de3914;}

div.a div.selecter div.top, div.a div.selecter div.ctop, div.a div.selecter div.bottom, div.a div.selecter div.cbottom {background-image:url('img/selecter.png') !important; }

div.a div.selecter .c {border-left:1px solid #de3914; border-right:1px solid #de3914; }

div.input.runyil p.sep {top:1px; height:22px; }

div.td select {width:100%; }

div.td label, table.form td label {display:none; }

div.selecter {display:none; position:absolute; z-index:100; zoom:1; }

div.selecter div.c {display:block; position:relative; z-index:100; zoom:1; }

div.selecter span {overflow:hidden; }

div.selecter div.c b.sep {display:block; height:15px; }

div.selecter div.top, div.selecter div.bottom {display:block; background:transparent no-repeat 0 0; width:100%; }
div.selecter .ctop, div.selecter div.bottom {height:3px; }
div.selecter .cbottom, div.selecter div.top {height:7px; }

div.selecter div.bottom {background-position:0 -7px; }
div.selecter .ctop {background-position:0 -17px; }
div.selecter .cbottom {background-position:0 -10px; }

div#footer {height:40px; width:100%; bottom:0; left:0; position:absolute; }

div#footer ul {display:block; margin:4px auto; text-align:center; }

div#footer ul li {display:inline; }

.t, .t a {font-family:Tahoma, Arial, Verdana; font-size:11px; }

.nyil {display:inline-block; width:9px; height:9px; }

.szerk {display:inline-block; width:11px; height:11px; }

.nyil b, .nyil u, .nyil i, .szerk b, .szerk u, .szerk i {float:left; display:block; padding:0 !important; width:1px !important; height:1px !important; overflow:hidden; }

h3 {padding:5px 0 0 10px; height:20px; clear:left; }

/* bemutatkozás oldal spec */
h1.editor {font-weight:normal; }

div.w700.editor, div.w700.doboz, div.w700.widget {margin-top:17px; }

div.w700.editor p {padding:6px 10px; }

#c1, #c2, #c3 {float:left; width:100%; }

#c1 {clear:left; overflow:hidden; }
#c2 {clear:left; position:relative; right:234px; }
#c3 {position:relative; right:346px; }

#col1, #col2, #col3 {float:left; position:relative; overflow:hidden; left:580px; padding:7px 10px 10px 10px; }

#col1 {width:100px; }
#col2 {width:325px; left: 581px;}
#col3 {width:164px; height:100px; left:581px; background:url('img/pencil.png') no-repeat 10px 10px; padding-left:59px; }

#col1 img {width:100px; margin-top:3px; }

#col2 span, #col2 b {display:inline-block; padding-bottom:4px; vertical-align:top; }

#col2 span {width:92px; }

#col2 b {width:230px; }

#c3 a, div.doboz a {padding:0; display:inline; border:0; }

#c3 a:hover {background:none; }

div.w700.editor div.box {overflow:hidden; }

div.w700.editor div.w233 {width:233px; }
div.w700.editor div.w233 a, div.w700.editor div.w233 span {width:213px; }
div.w700.editor div.w232 {width:232px; }
div.w700.editor div.w232 a, div.w700.editor div.w232 span {width:212px; }
div.w700.editor div.col a, div.w700.editor div.col span {padding-right:10px; margin-bottom:0; white-space:nowrap; overflow:hidden; }

div.w700.editor div.col span {display:block; padding:5px 10px; }

div.w700.editor div.cb {overflow:hidden; float:left; }

p.i {padding-left:76px !important; }

p.hirlevel.i {height:48px; }

/* doboz aloldal */
div.fi {padding:5px 0 5px 10px; height:15px; }

div.fi span {float:left; margin-top:-2px; }

div.fi span em {padding:0 5px; font-size:15px; position:relative; top:0px; }

div.fi span a {font-weight:bold; border-bottom:none; background:none !important; }

div.fi a {border:none !important; }

div.fi a:hover {background:none; }

div.fi a.y {margin-right:10px; padding-right:12px; }

div.box div.fi a.y, div.boxlnk .he a.y {float:right; background:transparent no-repeat right 4px; }

div.boxlnk .he {font-weight:bold; height:35px; }

div.boxlnk .he span.t {float:left; }

div.boxlnk .he span.t a {display:block; font-size:18px; height:22px; width:655px; margin-right:1px; padding:5px 0 8px 10px; border-bottom:none; white-space:nowrap; overflow:hidden; }

div.boxlnk .he a.y {border-bottom:none; margin:9px 10px 0 0; width:13px; height:13px; background-position:right -90px; }

div.boxlnk.o .he a.y {margin-top:10px; background-position:right -64px; }

div.box div.fi a.y:hover {background-position:right -12px; }

div.boxlnk .he a.y:hover {background-position:right -103px; }

div.box div.fi a.y.o {background-position:right -28px; }

div.box div.fi a.y.o:hover {background-position:right -44px; }

div.boxlnk.o .he a.y:hover {background-position:right -77px; }

div.boxlnk p.bo {padding:6px 10px;}

div.boxlnk a.hl, div.boxlnk a.sl {border-bottom:none; font-weight:bold; padding:5px 0 0 10px; width:223px; height:20px; display:inline-block; }

div.boxlnk a.hl span.nyil {position:relative; left:4px; }

div.boxlnk span.ert {display:inline-block; height:22px; padding-top:0px; font-weight:bold; padding-left:62px; width:166px; }

span.ert span.con {position:relative; cursor:pointer; top:0; left:6px; background:transparent repeat-x -4px 0; display:inline-block; height:17px; width:96px; }

span.ert span.con b {background:transparent repeat-x -4px -17px; display:inline-block; height:17px; }

div.boxlnk a.sl {width:222px; background:transparent url('img/add_a_startlaphoz.png') no-repeat 201px 2px; }

div.boxlnk .bo, div.boxlnk .fo {display:none; }
div.boxlnk.o .bo, div.boxlnk.o .fo {display:block; overflow:hidden; }

div.boxlnk .fo {height:25px; }

/* tabos oldalak */
div.box div.ttabber {overflow:hidden; }

div.box div.ttabber a {padding:7px 0 0 52px; display:block; float:left; height:54px; background:transparent no-repeat 2px 10px; }

div.box div.ttabber a.y_ok, div.box div.ttabber a.loupe {width:181px; background-image:url('img/y_ok.png'); }

div.box div.ttabber a.g_ok, div.box div.ttabber a.pen {width:180px; background-image:url('img/g_ok.png'); margin:0 1px; }

div.box div.ttabber a.loupe {background-image:url('img/loupe.png'); }

div.box div.ttabber a.pen {background-image:url('img/pen.png'); }

div.box div.ttabber a.pencil {width:181px; background-image:url('img/pencil.png'); }

div.box div.ttabber a span {cursor:pointer; position:absolute; top:-7px; right:7px; font-size:58px; font-weight:bold; font-family:Tahoma, Arial, Verdana; }

div.box p.bod {padding:6px 10px 10px 10px; }

div.box div.fo, div.box .body {padding:10px; overflow:auto; }

div.boxlnk div.fo {padding:0; }
/**/
div.box a.aloldal { font-weight: bold; }
/**/
div.box .body {padding-bottom:3px; }

div.box a.bod {padding:0; border:0; font-weight:bold; display:inline; }

div.box a.bod:hover {background:none; }

div.box p.bod.nom {border-bottom:0; }

div.box ul.l {padding:0 10px; }

table.form div.input {margin-top:-3px; margin-bottom:5px; }

table.form td {vertical-align:top; padding-top:3px; }

table.form.hibasLinkJelzese td b {display:block; padding:0 0 5px 10px; }

table.form div.input.nom {margin-bottom:0px; }

table.form a.info {background:transparent no-repeat 0 0; margin-top:2px; display:block; width:13px; height:13px; padding:0; overflow:hidden; border-bottom:none; }

table.form td.rrnyil {padding-top:7px; }

div.box div.body table.form a.info:hover {background-position:0 -13px; }

label.chkbox {cursor:pointer; height:15px; display:inline-block !important; padding-left:20px; }

label.chkbox.checked {background-position:0 -75px !important; }

div.hl {overflow:hidden; }

div.hl label.chkbox {margin:10px 0 11px 10px; width:200px; overflow:hidden; }

div.box ul.l li {background:transparent no-repeat 0 3px; padding-left:8px; }

/* textarea */
table td div.r {position:relative; z-index:10; }
textarea.c {margin-bottom:8px; font-weight:bold; line-height:15px; }
div.textarea textarea.c {border:none; position:absolute; padding:0 0 0 7px; margin:0; top:0; left:0; background:transparent; overflow-y:scroll; overflow-x:hidden; }

div.textarea {z-index:1; position:relative; padding:5px 0 3px 0; margin-bottom:5px; }
div.textarea div.fir {overflow:hidden; }
div.textarea div.sec {overflow:hidden; position:relative; }

div.ttl, div.ttr, div.tbl, div.tbr, div.srollUp, div.srollDown {display:block; position:absolute; overflow:hidden; }

div.ttl {top:0; left:0; width:7px; height:7px; background-position:0 0; }
div.ttr {top:0; right:0; width:23px; height:6px; background-position:-14px 0; }
div.tbl {bottom:-1px; left:0; width:7px; height:4px; background-position:-7px 0; }
div.tbr {bottom:-1px; right:0; width:23px; height:4px; background-position:-37px 0; }
div.srollUp {top:4px; right:4px; width:15px; height:15px; }
div.srollDown {bottom:3px; right:4px; width:15px; height:15px; background-position:0 -15px; }

div.srollUp a, div.srollDown a {display:none; width:15px; height:15px; background:transparent repeat-x -15px 0; }
div.srollUp a:hover, div.srollDown a:hover {background-color:transparent !important; }
div.srollDown a {background-position:-15px -15px; }
div.srollUp a:hover {background-position:15px 0 !important; }
div.srollDown a:hover {background-position:15px -15px !important; }

textarea.w522h83 {width:520px; height:92px; }
textarea.w460h83 {width:458px; height:92px; }
textarea.w389h83 {width:387px; height:92px; }
textarea.w371h83 {width:369px; height:92px; }

.hc {visibility:hidden; display:none; width:1px; height:1px; position:absolute; }

.ui-dialog-content p {display:block; width:430px; background:transparent no-repeat 0 0; padding:0 10px 7px 60px; margin-bottom:10px; }

.ui-dialog-content a {line-height:20px; font-weight:bold; }
.ui-dialog-content a.button {line-height:normal; }
.ui-dialog-content a.button span {height:23px; }

p.lamp, div.lamp {background-image:url('img/lamp.png') !important; }
p.alert, div.alert .img {background-image:url('img/alert.png') !important; }

p.alert {padding-left:70px; width:420px; }

div.w700 p.alert {padding-left:70px !important; width:620px; background:transparent no-repeat 0 0; margin-bottom:10px; }

p.alert b, p.alert div.ali {color:#de3914; }

p.alert div.ali {font-weight:bold; }

.ui-dialog-content table.form {margin:0 0 0 10px; font-size:12px; width:480px; }

table.form td.a {color:#de3914; }

table.form td.nom {padding:3px 0 0 0; }

#captchaImg {text-align:center; margin-bottom:5px; cursor:pointer; height:50px; padding:5px 0 5px 20px; background-color:#b2b2b2; }

/* info msg */
.ui-dialog-content div.info,.ui-dialog-content div.alert {overflow:hidden; }

.ui-dialog-content .img {float:left; width:70px; height:60px; display:inline; margin:0 0 0 5px; background:transparent no-repeat 0 0; }

.ui-dialog-content div.info .bs, .ui-dialog-content div.alert .bs {padding-left:75px; }

#hibasLinkJelzese table.form {margin-top:-3px; }

div.box a.abs {position:absolute; border:none; visibility:hidden; }

div.uf {width:1000px; overflow:hidden; margin:0 auto 10px auto; text-align:center; }

div.box.h404 p.alert {height:40px; line-height:44px; display:block; font-size:18px; font-weight:bold; margin:0 !important; }

img#logimage {position:absolute; display:none; }

input.nv {visibility:hidden; width:1px; height:1px; overflow:hidden; opacity: 0; filter:alpha(opacity=0); }

/* suggest */
.startlapSuggestionResults {position:absolute; background:transparent no-repeat 0 0; z-index:99999; width:403px !important; height:101px; top:28px; overflow:hidden; }
.startlapSuggestionResults div#controll {position:relative; display:block; width:397px; margin:4px 0 4px 6px; height:93px; overflow:hidden; }
.startlapSuggestionResults ul li a {font-weight:normal !important; width:364px; height:19px; padding:4px 0 0 5px; display:block; }
.startlapSuggestionResults ul li a b {font-weight:bold !important; }
.body #inputAndQs{position:relative; }
.startlapSuggestionResults div#upa, .startlapSuggestionResults div#downa {position:absolute; top:0px; right:2px; }
.startlapSuggestionResults div#upa, .startlapSuggestionResults div#downa,
.startlapSuggestionResults div#upa a, .startlapSuggestionResults div#downa a {width:17px; height:17px; display:block; background:transparent no-repeat 0 0; }
.startlapSuggestionResults div#downa {top:80px; background-position:0 -17px; }

.startlapSuggestionResults div#upa a, .startlapSuggestionResults div#downa a {visibility:hidden; background-position:-15px 0; }
.startlapSuggestionResults div#downa a {background-position:-15px -17px; }
.startlapSuggestionResults div#upa a:hover {background-position:-30px 0; }
.startlapSuggestionResults div#downa a:hover {background-position:-30px -17px; }

/* dialog */
.ui-helper-hidden {display:none; }
.ui-helper-hidden-accessible {position:absolute; left:-99999999px; }
.ui-helper-reset {margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; }
.ui-helper-clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ui-helper-clearfix {display:inline-block; }
.ui-helper-clearfix {display:block; }
.ui-helper-zfix {width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:alpha(opacity=0); }

.ui-state-disabled {cursor:default !important; }
.ui-icon {display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; }
.ui-widget-overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.60; filter:alpha(opacity=60); }

.ui-dialog {position:relative; width:300px; }
.ui-dialog .ui-dialog-titlebar {padding:5px 10px 3px; height:18px; position:relative; background:url('img/alert_head.png'); color:#fff; font-weight:bold; font-size:12px; }
.ui-dialog .ui-dialog-titlebar-close {display:none; }
.ui-draggable .ui-dialog-titlebar {cursor:move; }

.ui-dialog .ui-dialog-content {padding:7px 0 10px; background:transparent no-repeat bottom left; overflow:auto; zoom:1; }
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px; }

.ui-progressbar {height:25px; color:#fff; font-weight:bold; }
.ui-progressbar .ui-progressbar-value {background:url('img/progressbar_bg.png') repeat-x; height:100%; }

.ui-widget-overlay-p {background:#ffffff none repeat scroll 0 0; left:0; top:0; filter:alpha(opacity=0); opacity: 0; width:100%; z-index:2000; position:absolute; zoom:1; }

#progressbar {position:absolute; left:45%; top:45%; z-index:2001; width:260px; background:#cecece; border:1px solid #656469; }

#progressbar b {position:absolute; top:5px; left:10px; }

#etarget div.b div.block {margin-top:5px;}

#etarget div.b a:hover {text-decoration:underline;}

#etargetBox a:hover div {background-color: transparent}

div.box h2.h.a a:hover {text-decoration:underline;}

/* superbrands */
div.box .sb {width:220px; height:73px; display:block; }

/* videó doboz */
div.w460s {width:460px; overflow:hidden; float:left; }
div.w460s h2.h b {width:440px !important; }

/* Google Map */
a.gmap {padding:3px !important;}
div.w220 a.gmap {width:214px !important; }
a.gmap img {border:1px solid #bababa; }

/* PicRss dobozok */
div.box div.picrssHolder {overflow:hidden; padding:5px; }
div.box div.picrssHolder a {border:none; display:block; float:left; width:70px; height:70px; text-align:center; padding:0; overflow:hidden; }
div.box div.picrssHolder a img {height:70px; }

div.share {
	float: right;
	margin-top: -4px;
}

a.multia {
	padding: 0 !important;
	border: none !important;
	display: inline !important;
	position: static !important;
}

a.multia:hover {
	background:none !important;
}

div.w460s table {
	width: 100%;
}
.linkajanlas .loggedin {font-weight: bold; padding-top: 1px;}
.linkajanlas .login-fields, .linkajanlas .login-desc {margin-top: 15px; float: left;}
.linkajanlas .login-fields {width: 385px;}
.linkajanlas .login-fields .login-row.first {margin-bottom: 10px;}
.linkajanlas .login-fields span {display: block; float: left; width: 123px; text-align: right;}
.linkajanlas .login-fields .clbo {clear: both;}
.linkajanlas .login-fields .input {margin-left: 35px; float: left; width: 197px;}
.linkajanlas .login-desc {width: 280px; padding-top: 2px;}
.linkajanlas .login-desc a {text-decoration: underline;}
.linkajanlas .login-links {clear: both; margin:5px 0px 15px 159px; font-weight: bold;}
.linkajanlas .login-on a {display: inline; padding: 0; border: 0 none;}
div.box .linkajanlas .login-on a:hover {text-decoration: underline; background-color: transparent !important;}
.linkajanlas .login-desc a:hover {text-decoration: none;}

div.box.qa{
	background: url("default/img/qa_bg.png") repeat-x scroll top left #df3a15 !important;
	padding: 3px;
}
div.box.qa h2.h{
	background-color: transparent !important;
	background-image: none !important;
	color: #fff !important;
}

div.box.qa div.questions{
	background: url('default/img/qa_qm.png') no-repeat top center #fff;
	min-height: 211px;
}

div.box.qa .question{
	background-color: transparent;
	padding: 6px;
	min-height: 41px;
	vertical-align: middle;
	border: none;
	color: #305576 !important;
}

div.box.qa a.question:hover{
	background-color: #e5e5e5 !important;
	color: #305576 !important;
}

div.box.qa a.question:hover span{
	color: #fff;
}

div.box.qa .question span.extra{
	white-space:nowrap;
}

div.box.qa .question span.sep{
	color: #d8d8d8 !important;
}

div.box.qa a.question span.answ_count{
	color: #6e6e6e !important;
	font-weight: bold;
}

div.box.qa div.buttons{
	border-bottom: 1px solid #d9d9d9;
	background-color: #e5e5e5;
}

div.box.qa div.buttons a{
	padding: 6px;
	margin: 0;
	background-color: transparent;
	border-top: 1px solid #d9d9d9;
	border-bottom: none;
	color: #305576;
	font-weight: bold;
	display: block;
}

div.box.qa div.buttons a:hover{
	color: #fff;
	background-color: #416f9a !important;
}

div.box.qa form{
	padding: 5px;
	background-color: #f4f4f4 !important;
	color: #6e6e6e;
	text-align: center;
}

div.box.qa form input{
	background: url("default/img/qa_btn.png") top left transparent;
	height: 23px;
	width: 101px;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
}
div.box.qa form input:hover{
	background-position: bottom left;
}

div.box.qa form div.title{
	padding: 0 0 6px;
	background-color: transparent;
	text-align: left;
}

div.box.qa div.textarea{
	width: 204px;
	height: 46px;
	background: url("default/img/textarea_elements.gif") repeat-x scroll 0 -7px #FFFFFF;
	border-bottom: 1px solid #b2b2b2 !important;
}

div.box.qa div.sec{
	width: 203px;
	padding: 0 0 0 1px;
	height: 46px;
	background: url("default/img/textarea_elements_v2.gif") repeat-y scroll left top transparent;
}

div.box.qa div.fir{
	padding: 0 1px 0 0;
	width: 202px;
	height: 46px;
	border: none;
	background: url("default/img/textarea_elements_v2.gif") repeat-y scroll 202px top transparent;
}

div.box.qa textarea{
	border: none;
	width: 196px;
	height: 40px;
	outline:none;
	padding: 3px 2px 3px 3px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	background: none transparent;
	border: none;
	resize: none;
}

div.box.qa div.ttl, div.box.qa div.ttr, div.box.qa div.tbl, div.box.qa div.tbr{
	background-image: url("default/img/textarea_elements.gif");
}

div.box.qa .ttr{
	background-position: -15px 0;
	width: 22px;
}

#topBarContainer {
	background-color: #29465E;
	height: 30px;
	width: 100%;
}

#topBar {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 980px;
}

#topBar a {
	background-image: url('img/tart_ikonok.png');
	background-repeat: no-repeat;
	/*border: 1px solid #FFFFFF;*/
	color: #71A0CA;
	display: block;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 22px;
	margin-left: 8px;
	margin-right: 14px;
	margin-top: 4px;
	padding-left: 20px;
}

#topBar #barStartlap {
	background-position: 0 -121px;
}

#topBar #barStartapp {
	background-position: 0 -75px;
}

#topBar #barFacebook {
	background-position: 0 -29px;
}

