body { padding: 0px; margin: 0px; background-color: #ebebeb; }
img { padding: 0px; margin: 0px; border: 0px; }
table { padding: 0px; margin: 0px; border: 0px; }
a:link, a:visited, a:hover, a:active { color: #888888; text-decoration: none; }
a:link.rl, a:visited.rl, a:hover.rl, a:active.rl { color: #ff0000; text-decoration: none; }
.maint { width: 978px; padding: 0px; margin: 0px; border: none; }

.headt { height: 274px; margin:0px; padding: 0px; vertical-align:top; font-size:10pt; font-family:Arial; color:#ffffff; }
#headcontainer { position: relative; height:100%; width:100%; }
#headflash { z-index:-1; top:0px; }
#headtopline { background-image: url(/pics/main/menu_top.png); background-repeat: no-repeat; height:44px; position:absolute; z-index:100; width:978px; top:0px; left:0px; }
#headleftlogo { background-image: url(/pics/main/menu_left.png); background-repeat: no-repeat; height:186px; position:absolute; z-index:100; width:978px; top:44px; left:0px; }
#headbottomline { background-image: url(/pics/main/menu_btm.png); background-repeat: no-repeat; height:44px; position:absolute; z-index:100; width:978px; top:230px; left:0px; }
#headtl { position:absolute; text-align: left; margin-left: 155px; font-size: 9pt; }
#headtrm { position:absolute; float: left; color: #ff0000; font-size: 10pt; font-weight: bold; left:0px; top: 23px; }
#headtrt { position:absolute; float: left; text-align:left; margin-left:665px; margin-top:5px; }
#headtrb { position:absolute; float: left; text-align:left; margin-left:870px; margin-top:5px; }

.btmmenut { background-image: url(/pics/main/menu_btm.png); background-repeat:no-repeat; height:44px; width:978px; }
#btmmenucontainer { position:relative; height:100%; width:100%; }
#btmmenutother { position: absolute; left: 10px; top:12px; }
#btmmenutback { position: absolute; left: 430px; top:12px; }
#btmmenutgb { position: absolute; left: 620px; top:12px; }
#btmmenutsearch { position: absolute; left: 780px; top:12px; }

.tailt { background-image: url(/pics/main/lablec_full.jpg); background-repeat:no-repeat; width:978px; height:157px; color:#ffffff; font-size:8pt; font-family:Arial; vertical-align:top; }
#tailcontainer { position: relative; height:100%; width:100%; top:0px; left:0px; text-align:left; color:#888888; }

.maincontent { width:100%; height:100%; vertical-align: top; }
#mainleft { width: 148px; background-image: url(/pics/main/loop03.jpg); background-repeat:repeat; }
#mainright { width: 790px; background-color: #dadada; padding: 20px; }

.mainbox { width: 250px; height:328px; position:relative; padding-left: 5px;}
.mainbox .r1 { position:absolute;display:block;top:0px;width:250px;height:37px;background-repeat:no-repeat; }
.mainbox .r1.aktualis { background-image: url(/pics/main/aktualis.jpg); }
.mainbox .r1.ajanlo { background-image: url(/pics/main/ajanlo.jpg); }
.mainbox .r1.kisterseg { background-image: url(/pics/main/kisterseg.jpg); }
.mainbox .r1.video { background-image: url(/pics/main/video.jpg); }
.mainbox .r1.forum { background-image: url(/pics/main/forum.jpg); }
.mainbox .r1.archivum { background-image: url(/pics/main/archivum.jpg); }
.mainbox .r1.emlekezz { background-image: url(/pics/main/emlekezz.jpg); }
.mainbox .r2 { position:absolute;display:block;top:38px;width:250px;height:271px;font-family:Arial;font-size:11pt;background-image:url(/pics/main/doboz02.jpg);color:#000000; }
.mainbox .r3 { position:absolute;display:block;top:38px;width:250px;height:271px;font-family:Arial;font-size:11pt;background-image:url(/pics/main/doboz03.jpg);color:#000000; }
.mainbox .sh { position:absolute;top:12px;left:100px;width:140px;height:245px;text-align:left;}
.mainbox .sh div.t {font-size:12pt;font-weight:bold;padding-bottom:10px;}
.mainbox .sh div.o {font-size:9pt;overflow:hidden;}
.mainbox .cit { position:absolute;top:140px;left:8px;width:80px;height:100px;text-align:left;font-size:8pt;color:#626262;overflow:hidden; }
.mainbox .img { position:absolute;top:10px;left:10px;width:77px;height:102px;border:0px;}
.mainbox .r3 div.fi { padding: 3px 5px 3px 5px; margin:0px; border-bottom:1px dotted #aaaaaa; text-align:left; }
.mainbox .r3 span.au { text-align: left; font-size: 10pt; color: #928781;}
.mainbox .r3 span.bo { text-align: justify; font-size: 9pt; color:#444444; }
.mainbox .r3 span.ts { text-align: left; font-size: 8pt; color: #333333; }

.cont12 { background-color: #5a5a5a; width: 978px; padding-top: 28px; }
.cont11, .cont12a , .cont23, .cont3a , .contx { background-color: #dddddd; width: 978px; text-align:left; padding-top:15px;}
.cont13, .cont3, .cont46 { width: 978px; }
.cont14 { background-image: url(/pics/17.jpg); background-repeat:no-repeat; width:978px; text-align:left; }
.cont17 { background-color: #dadada; width: 978px; padding: 50px 0 50px 0; }
.contau { background-image: url(/pics/audiohatter.jpg); background-color: #dadada; background-repeat:no-repeat; width:978px; text-align:left; }

.bevez { text-align: left; font: bold 15px Arial; padding: 10px 0 10px 0; }
.content { margin: 0 15px 0 15px; padding: 15px; width: 750px; text-align: justify; vertical-align: top; color: #000000; font: normal 11pt Arial; background: #dddddd url(/pics/csik01.jpg) repeat-x; }
.galcontent { padding: 15px; text-align: justify; vertical-align: top; color: #000000; font: normal 16px Arial; }
.refcontent { margin: 0 15px 0 15px; padding: 15px; width: 750px; text-align: justify; vertical-align: top; color: #000000; font: normal 11pt Arial; }

.redbtn { background-color: #ff0000; color: #ffffff; border: 1px solid #cccccc; }
.graybtn { background-color: #5a5a5a; color: #ffffff; border: 1px solid #cccccc; }
.dgraybtn { background-color: #4d4d4d; color: #ffffff; border: 1px solid #cccccc; }
input { border: 1px solid #cccccc; margin-left: 5px; }
input[type="button"] { background: none; }
#inputuname, #inputpasswd, #inputpasswd2 { text-align:right; color: #aaaaaa; }
#inputregistrate, #inputlostpasswd { color:#ffffff; border:none; font-size:10pt; padding:0px; margin:0px;}
.hide, input[type="hidden"] { float: left; display: none; border: none; width: 0px; height: 0px; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }

p { margin: 0 0 10px 0; padding: 0; }
.cim2 { color: #ababab; font-size: 9pt; margin: -25px 0 30px 0; }
.cim1 { color: #8f8f8f; font-size: 15pt; padding: 20px 0 20px 0; text-align:left;}
.cim0 { display: inline; padding: 0 5px 0 0; margin: 0; color: #ff0000; font-size: 19px; }
#docicon { vertical-align:top; width: 60px; text-align: left; padding-right:10px; }
#doccont { line-height: 20px; padding-right:10px; padding-bottom:10px; }
#doctable { margin: 15px 0 15px 0; background-color: #eeeeee; width: 600px; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; }
#doctable td { height: 20px; }

#menu3btmbox { text-align:left; background: #ffffff url(/pics/15csik.jpg) no-repeat; height:84px; padding:0px; margin:0px; position: relative; }
.menu3btmbtn { position:absolute; top:27px; border:1px solid #ffffff; color: #ffffff; height:30px; font: bold 11pt Arial; }

.picbox { border: 5px solid white; }
.picdesc { display: inline; position: relative; font-size: 9pt; text-align: center; float: left; width: 100%; }
.picdesc img { padding-bottom: 3px; }
.picboxright { display: inline; position: relative; float: right; margin: 0 0 0 10px; border: 5px solid white; background-color: #ffffff; font-size: 9pt; text-align: center; }
.picboxright img { padding-bottom: 3px; }
.picboxleft { display: inline; position: relative; float: left; margin: 0 10px 0 0; border: 5px solid white; background-color: #ffffff; font-size: 9pt; text-align: center; }
.picboxleft img { padding-bottom: 3px; }

#mf1 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/14b.jpg) no-repeat; }
#mf2 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/13b.jpg) no-repeat; }
#m131 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/16a.jpg) no-repeat; }
#m132 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/16b.jpg) no-repeat; }
#m133 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/16c.jpg) no-repeat; }
#m134 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/16d.jpg) no-repeat; }
#m31 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/15a.jpg) no-repeat; }
#m32 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/15b.jpg) no-repeat; }
#m33 { position:absolute; overflow:hidden; visibility: hidden; z-index:999; width:148px; height:59px; background: #ffffff url(/pics/15c.jpg) no-repeat; }

.gb { width: 523px; padding-top: 40px; padding-bottom: 30px; }
.gb td.msg { font-family: Arial; font-weight: bold; text-align: center; }
.gb td.msg.error { color: #ff0000; }
.gb td.msg.success { color: #00cf2f; }
.gb1 { font-family: Arial; text-align: right; vertical-align: middle; padding: 5px 0 5px 0; width:150px; }
.gb2 input { padding: 0px; width: 95%; }
.gb2 { padding: 5px 0 5px 0; vertical-align: middle; }
.gb2 textarea { font-family: Arial; font-size: 10pt; margin-left:5px; border: 1px solid #cccccc; width: 95%; }
.gb3 { border-bottom:1px solid black; width: 480px; font-family: Arial; font-size: 10pt; text-align: left; padding: 8px; color: #888888; }
.gb3 em.gbl1 { color: #ff0000; font-style: normal; font-weight: bold; }
.gb3 em.gbl2 { color: #000000; font-style: normal; text-align: justify; }
.gb3.first { margin-top: 40px; border-top:1px solid black; }

.reg { width: 460px; padding-top: 40px; padding-bottom: 30px; }
.reg td.msg { font-family: Arial; font-weight: bold; text-align: center; }
.reg td.msg.error { color: #ff0000; }
.reg td.msg.success { color: #00cf2f; }
.reg1 { font-family: Arial; text-align: right; vertical-align: middle; padding: 5px 0 5px 0; width:220px; }
.reg2 input { padding: 0px; width: 95%; }
.reg2 { padding: 5px 0 5px 0; vertical-align: middle; }

.edit { width: 460px; padding-top: 40px; padding-bottom: 30px; }
.edit td.msg { font-family: Arial; font-weight: bold; text-align: center; }
.edit td.msg.error { color: #ff0000; }
.edit td.msg.success { color: #00cf2f; }
.edit1 { font-family: Arial; text-align: right; vertical-align: middle; padding: 5px 0 5px 0; width:220px; }
.edit2 input { padding: 0px; width: 95%; }
.edit2 { padding: 5px 0 5px 0; vertical-align: middle; }

