html,body {
font-family: Arial;
font-size: 12px;
font-style: normal;
margin:0px; 
padding:0px;
color:#878787;
background:#ffffff;
background-image: url(../images/pattern.gif);background-repeat:repeat-x;
}

a{font-size:11px;color:#670157;text-decoration:none;outline:none;}
a:hover{font-size:11px;color:#670157;text-decoration:underline;}
form{display:inline;padding:0;margin:0;}
INPUT.button {font-size:10px;font-family:Arial;color:#000000;border:1px solid #ff8603;font-weight:normal;text-transform:uppercase;padding:3px 15px 3px 15px;background:#ff8603;}
* html INPUT.button {padding:3px 7px 3px 7px;}

.tdleft{background-image: url(../images/left.gif);background-repeat:no-repeat;}
.tdright{background-image: url(../images/right.gif);background-repeat:no-repeat;}

#main{width:950px;margin: 0px auto;overflow:hidden;}
#header{float:left;width:950px;overflow:hidden;}
#head1{float:left;width:950px;height:45px;overflow:hidden;background-image: url(../images/top1.gif);background-repeat:no-repeat;}
#head1 .item{float:left;height:45px;overflow:hidden;padding:0;margin:0;}
#head1 .sep{float:left;width:1px;height:45px;font-size:1px;overflow:hidden;background-image: url(../images/head1sep.gif);background-repeat:no-repeat;}
#head1 .nevnap{color:#670157;font-size:10px;}
#head1 INPUT.sfield {width:132px;color:#d6700c;border:1px solid #d6700c;padding:3px 0 3px 0;text-align:center;background:#facfa2;text-align:center;font-size:10px;}
#head1 a.link{font-size:10px;color:#ffffff;text-decoration:underline;}
#head1 a.link:hover{font-size:10px;color:#ffffff;text-decoration:none;}
#head2{float:left;width:950px;height:174px;overflow:hidden;background-image: url(../images/top2.jpg);background-repeat:no-repeat;}
#menu{float:left;width:950px;height:52px;}
#menu .menu_item{float:left;height:52px;}
#menu a.link{font-size:11px;color:#ffffff;text-decoration:none;text-transform:uppercase;}
#menu a.link:hover{font-size:11px;color:#ef8d00;text-decoration:none;}
#menu a.link_on{font-size:11px;color:#ef8d00;text-decoration:none;text-transform:uppercase;}
#menu a.link_on:hover{font-size:11px;color:#ffffff;text-decoration:none;}
#menu .sep{float:left;width:25px;height:56px;background-image: url(../images/menu/sep.gif);background-repeat:no-repeat;}

#search{float:right;width:185px;height:56px;overflow:hidden;padding:0 0 0 52px;}
#search .head{float:left;width:220px;height:39px;overflow:hidden;background-image: url(../images/shead.gif);background-repeat:no-repeat;}
#search .frow{float:left;height:56px;padding:15px 0 0 0;}
#search .brow{float:left;height:56px;padding:15px 0 0 5px;}
#search .left{float:left;width:138px;overflow:hidden;height:38px;padding:17px 0 0 29px;}
#search .right{float:left;width:45px;overflow:hidden;height:38px;padding:17px 0 0 0;}
#search INPUT.sfield {width:132px;height:17px;color:#59595b;border:1px solid #ffffff;padding:2px 0 2px 0;text-align:center;background:#ffffff;text-align:left;}

#centerbg{float:left;width:950px;padding:0;margin:0;background-image: url(../images/centerbg.gif);background-repeat:repeat-y;}

#left{float:left;width:178px;overflow:hidden;padding:0 0 10px 0;}
#leftmenu{float:left;width:178px;padding-bottom:10px;}
#leftmenu .menu_item{float:left;width:178px;}
#leftmenu .head{float:left;width:178px;height:10px;padding:0;margin:0;overflow:hidden;background-image: url(../images/menu/lmnu_head.gif);background-repeat:no-repeat;}
#leftmenu .foot{float:left;width:178px;height:13px;padding:0;margin:0;overflow:hidden;background-image: url(../images/menu/lmnu_foot.gif);background-repeat:no-repeat;}

#fkiemelt{float:left;width:178px;}
#fkiemelt .head{float:left;color:#ffffff;text-transform:uppercase;text-align:center;width:178px;height:26px;font-weight:bold;font-size:11px;line-height:26px;padding:0;margin:0;background-image: url(../images/forum_head.gif);background-repeat:repeat-x;}
#fkiemelt .cont{float:left;width:152px;margin:0;background:#eeeeee;padding:10px 13px 10px 13px;}
#fkiemelt .item{float:left;width:152px;padding-bottom:5px;}
#fkiemelt .datum, .cim{float:left;width:152px;font-size:9px;font-family:Tahoma;color:#838383;}
#fkiemelt .cim{color:#670157;font-weight:bold;}
#fkiemelt a{font-size:9px;color:#670157;text-decoration:none;outline:none;}
#fkiemelt a:hover{font-size:9px;color:#670157;text-decoration:underline;}

#bannerleft{float:left;width:178px;overflow:hidden;padding:10px 0 10px 0;}
#bannerright{float:left;width:178px;overflow:hidden;padding:10px 0 10px 0;}

#umft{float:left;width:178px;overflow:hidden;padding:10px 0 10px 0;}

#right{float:right;width:178px;padding:0;}

#naptar_cont{float:left;width:178px;background-image: url(../images/calbg.gif);background-repeat:repeat-y;padding:0;margin:0;}
#naptar_cont .head{float:left;width:178px;height:43px;background-image: url(../images/calhead.gif);background-repeat:no-repeat;}
#naptar_cont .foot{float:left;width:178px;height:7px;background-image: url(../images/calfoot.gif);background-repeat:no-repeat;}
#calendar{float:left;width:162px;padding:0 8px 0 8px;min-height:133px;}
* html #calendar{min-height:133px;}
#calendar .headleft{float:left;width:19px;height:17px;margin-right:1px;}
#calendar .headcenter{float:left;width:122px;height:17px;line-height:17px;color:#ffffff;font-weight:bold;background-image: url(../images/cal_month_bg.gif);background-repeat:repeat-x;}
#calendar .headright{float:left;width:19px;height:17px;margin-left:1px;}
#calendar a.headlink{font-size:13px;color:#44667C;text-decoration:none;}
#calendar a.headlink:hover{font-size:13px;color:#FF7F01;text-decoration:underline;}
#calendar .today, .todayfirst, .todaylast{float:left;width:23px;background:#eeeeee;border-bottom:1px solid #c03c3c;height:21px;line-height:21px;color:#44667c;}
#calendar .todayfirst{border-left:1px solid #c03c3c;width:22px;}
#calendar .todaylast{border-right:1px solid #c03c3c;width:22px;}
#calendar .otherday, .otherdayfirst, .otherdaylast{float:left;width:23px;background:#eeeeee;color:#44667c;border-bottom:1px solid #c03c3c;height:21px;line-height:21px;}
#calendar .otherdayfirst{border-left:1px solid #c03c3c;width:22px;}
#calendar .otherdaylast{border-right:1px solid #c03c3c;width:22px;}
#calendar .empty, .emptyfirst, .emptylast{float:left;width:23px;border-bottom:1px solid #c03c3c;background:#eeeeee;height:21px;line-height:21px;}
#calendar .emptyfirst{border-left:1px solid #c03c3c;width:22px;}
#calendar .emptylast{border-right:1px solid #c03c3c;width:22px;}
#calendar a.calprog {color:#d21818;text-decoration:none;position:relative;font-weight:bold;}
#calendar a.calprog:hover {color:#d21818;font-weight:bold;text-decoration:underline;z-index:25;}
#calendar .nap, .napfirst{float:left;width:23px;color:white;font-weight:bold;height:21px;line-height:21px;font-size:9px;font-weight:bold;}
#calendar .napfirst{width:23px;}
#calendar a.calprog span{display: none}
#calendar a.calprog:hover span{display:block;position:absolute;top:2em; left:2em; width:200px;border:1px solid #d21818;padding:5px;background:#eeeeee;color:#44667c;text-align:justify;font-weight:normal;}

#box{float:left;width:178px;padding-bottom:7px;}
#box .head{float:left;width:178px;height:25px;line-height:25px;padding:0;text-align:center;background-image: url(../images/box_head.gif);background-repeat:repeat-x;color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:bold;}
#box .cont{float:left;width:168px;padding:0px;overflow:hidden;background:#eeeeee;padding:10px 5px 10px 5px;}
#box .fcont{float:left;width:129px;margin-left:1px;background-image: url(../images/favbg.gif);background-repeat:no-repeat;min-height:60px;padding:0 5px 0 65px;}
* html #box .fcont{height:60px;}
#box .input_cont{float:left;width:168px;padding:0 0 5px 0;}
#box .btncont{float:left;width:161px;margin:0;padding:0 7px 0 0;}
#box .loginleft{float:left;padding:0 5px 0 0;width:48px;line-height:18px;font-size:9px;color:#838383;font-family:Tahoma;text-align:center;}
#box .loginright{float:left;padding:0 0 0 0;width:110px;}
#box INPUT.field,INPUT.field2 {float:left;font-size:11px;width:141px;border:1px solid #8b8b8b;padding:2px 0 2px 0;}
#box INPUT.field2 {width:105px;font-size:10px;}
#box .hiba{float:left;width:136px;color:#ffc331;font-size:10px;padding:3px 0 3px 0;}
#box a.loginlink{color:#838383;text-decoration: none;font-size: 9px;font-weight:bold;}
#box a.loginlink:hover{color:#838383;text-decoration:underline;font-size:9px;font-weight:bold;}
#box .sep{color:#838383;font-size:11px;padding:0 5px 0 5px;color:#838383;}
#box .hiba{float:left;color:#e31a22;width:168px;font-size:11px;text-align:center;padding:5px 0 0 0;}
#box .nlhiba{float:left;color:#e31a22;width:168px;font-size:11px;text-align:center;padding:0 0 5px 0;}
#box .bhiba{float:left;color:#e31a22;width:168px;font-size:11px;text-align:center;padding:15px 0 0 0;}
#box .logged{padding:5px 0 7px 0;width:168px;}

#middle{float:left;width:542px;padding:0 26px 0 26px;overflow:hidden;}  

#stat {float:left;width:542px;}
#stat p{margin:0;}
#stat h1{float:left;width:542px;padding:0 0 0 0;line-height:35px;margin:0;text-align:center;font-weight:normal;text-transform:uppercase;font-size:18px;color:#670157;}
#stat .line{float:left;width:542px;padding:7px 0 0 0;margin:0;font-size:1px;background-image: url(../images/line.gif);background-repeat:repeat-x;}
#stat h2{float:left;width:542px;line-height:20px;padding:0;margin:0;text-align:left;font-weight:bold;text-transform:uppercase;font-size:11px;color:#ff4300;}
#stat h2.fizmod{float:left;width:542px;line-height:20px;padding:0;margin:0;text-align:left;font-weight:normal;text-transform:uppercase;font-size:11px;color:#ff4300;}
#stat h2.navbar{float:left;width:542px;padding:0;font-size:14px;font-weight:normal;line-height:30px;color:#000;}
#stat .cont{float:left;width:542px;padding:0 0 10px 0;overflow:hidden;}
#stat .nocont{float:left;width:542px;padding:10px 0 10px 0;overflow:hidden;color:#e31a22;text-align:center;}
#stat .cols{float:left;width:175px;padding:0 0 10px 0;overflow:hidden;}
#stat .reg_cont{float:left;padding-bottom:10px;width:165px;text-align:left;}
#stat .reg_cont2{float:left;padding-bottom:10px;width:516px;}
#stat SELECT.select{width:80px;font-size:10px;color:#59595b;border:1px solid #d4d0c8;padding:3px 0 3px 0;}
#stat INPUT.field{float:left;width:150px;color:#59595b;border:1px solid #d4d0c8;padding:2px 0 2px 0;}
#stat INPUT.field2{width:150px;color:#59595b;border:1px solid #d4d0c8;padding:2px 0 2px 0;}
#stat INPUT.field3{width:70px;color:#59595b;border:1px solid #d4d0c8;padding:2px 0 2px 0;}
#stat TEXTAREA.reg{width:250px;color:#59595b;border:1px solid #d4d0c8;padding:2px 0 2px 0;height:150px;}
#stat INPUT.db{width:27px;color:#59595b;border:1px solid #d4d0c8;padding:2px 0 2px 0;}
#stat .hiba{float:left;width:542px;color:#e31a22;}
#stat .arrow{float:left;width:9px;height:10px;padding:7px 0 0 0;margin:0;font-size:1px;overflow:hidden;}
#stat .row{float:left;width:542px;padding:0 0 10px 0;overflow:hidden;}
#stat .statcim{float:left;width:542px;padding:0 0 5px 0;overflow:hidden;color:#670157;font-weight:bold;}
#stat .lead{float:left;width:542px;padding:0 0 5px 0;overflow:hidden;}
#stat .lead2{float:left;width:422px;padding:0 0 5px 0;overflow:hidden;}
#stat .piccont{float:left;width:120px;padding:0 0 0 0;overflow:hidden;}
#stat .tovabb{float:left;width:542px;padding:0 0 5px 0;overflow:hidden;}
#stat a.pager{font-size:11px;color:#670157;text-decoration:none;}
#stat a.pager:hover{font-size:11px;color:#670157;text-decoration:underline;}
#stat a.pager_lap{font-size:11px;color:#670157;text-decoration:none;}
#stat a.pager_lap:hover{font-size:11px;color:#670157;text-decoration:underline;}
#stat a.headlink{font-size:14px;color:#670157;text-decoration:underline;}
#stat a.headlink:hover{font-size:14px;color:#670157;text-decoration:none;}
#stat a.rlink{font-size:12px;color:#ffc866;text-decoration:underline;font-weight:bold;}
#stat a.rlink:hover{font-size:12px;color:#ffc866;text-decoration:none;font-weight:bold;}
#stat TEXTAREA.area {border:1px solid #bdbdbf;width:503px;height:200px;color:#666666;padding:4px;}
#stat .statpicbig{float:left;border:1px solid #eeeeee; padding:1px;}
#stat .stitle{float:left;width:542px;line-height:23px;margin:0;padding:0 0 0 0;color:#ff8603;text-transform:uppercase;overflow:hidden;font-size:12px;}
#stat .scont{float:left;width:542px;padding:10px 0 10px 0;overflow:hidden;}
#stat .scont ul{float:left;padding:0 0 0 15px;margin:0;list-style-type:square;color:#666666;}
#stat .scont ul li{float:left;padding:0 0 5px 0;width:527px;}
#stat a.search{font-size:12px;color:#670157;text-decoration:none;margin:0 1px 0 1px;;font-weight:normal;}
#stat a.search:hover{font-size:12px;color:#670157;text-decoration:underline;margin:0 1px 0 1px;;font-weight:normal;}
#stat .down_box{float:left;width:542px;padding-bottom:10px;}
#stat .cim_cont{float:left;width:542px;}
#stat .cim{float:left;color:#670157;width:542px;font-size:12px;padding:0px;margin:0px;font-weight:bold;}
#stat .filecont{float:left;width:532px;margin-bottom:10px;padding-left:5px;}
#stat .filecim{float:left;width:487px;padding-left:5px;padding-top:0;}
#stat .ikon{float:left;width:20px;}

/*LÁBLÉC*/
.footerbg{background-image: url(../images/footerbg.gif);background-repeat:repeat-x;}
#footer{float:left;width:950px;height:65px;/*padding:28px 0 0 23px;*/}
#footer .left{float:left;width:152px;height:65px;line-height:65px;text-align:center;font-size:10px;color:#670157;}
#footer .dotsep{float:left;width:1px;height:65px;overflow:hidden;background-image: url(../images/footsep.gif);background-repeat:no-repeat;}
#footer .center{float:left;width:622px;height:48px;text-align:left;padding:17px 0 0 15px;}
#footer .right{float:left;width:150px;height:65px;padding:0 0 0 05px;}
#footer a.link{font-size:10px;color:#b26ba8;text-decoration:none;}
#footer a.link:hover{font-size:10px;color:#b26ba8;text-decoration:underline;}
#footer a.link_on{font-size:10px;color:#b26ba8;text-decoration:underline;}
#footer a.link_on:hover{font-size:10px;color:#b26ba8;text-decoration:none;}
#footer .sep{color:#b26ba8;padding:0 3px 0 3px;}

/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
.scrollable {

    /* required settings */
    position:relative;
    overflow:hidden;
    width: 440px;
    height:100px;

    /* custom decorations */
}

/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a extremely large width to accomodate scrollable items.
    it's enough that you set the width and height for the root element and
    not for this element.
*/
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

/* single scrollable item */
.scrollable img {
    float:left;
    margin:0 0 0 16px;
    background-color:#ffffff;
    padding:2px;
    border:1px solid #e3e3e3;
    cursor:pointer;
    width:85px;
    height:85px;
}

/* active item */
.scrollable .active {
    border:2px solid #000;
    z-index:9999;
    position:relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
    float:left;    
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(../images/hori_large.png) no-repeat;
    display:block;
    width:20px;
    height:20px;
    float:left;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right                 { background-position: 0 -20px; clear:right; margin-right: 0px;}
a.right:hover         { background-position:-20px -20px; }
a.right:active     { background-position:-40px -20px; } 


/* left */
a.left                { margin-left: 0px; } 
a.left:hover          { background-position:-20px 0; }
a.left:active      { background-position:-40px 0; }

/* up and down */
a.up, a.down        { 
    background:url(../images/vert_large.png) no-repeat; 
    float: none;
}

/* up */
a.up:hover          { background-position:-30px 0; }
a.up:active          { background-position:-60px 0; }

/* down */
a.down                 { background-position: 0 -30px; }
a.down:hover          { background-position:-30px -30px; }
a.down:active      { background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
    visibility:hidden !important;        
}     

/* styling for the image wrapper  */
#image_wrap {
    /* dimensions */
    width:677px;
    margin:15px 0 15px 40px;
    padding:15px 0;

    /* centered */
    text-align:center;

    /* some "skinning" */
    background-color:#efefef;
    border:2px solid #fff;
    outline:1px solid #ddd;
    -moz-ouline-radius:4px;
}
.scrollable a.link { 
  width: 100px; 
} 
