@charset "iso-8859-2";

/* CSS Document */

*{

padding:0px;

margin:0px;

}



body{

background: url(../img/bg.gif) repeat-x #f6f3ec;



}



a{

color:#748d0d;

text-decoration:none;

}

a:hover{

text-decoration:underline;

color:#666666;

}



div{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#3b3a38;

}



a.btn {

   font-size: 15px;

   font-weight: bold;

}





.center{

width:980px;

margin:auto;

}

.main_bg{

float:left;

width:980px;

background:url(../img/bg2.gif) repeat-y;



}

.left_graph{

background:url(../img/left_graph.gif);

float:left;

width:10px;

height:400px;

}

.right_graph{

background:url(../img/right_graph.gif);

float:left;

width:10px;

height:400px;

}

.main{

float:left;

width:960px;

}

         

.head{

float:left;

width:960px;

height:146px;

background:url(../img/head.jpg);

}

.logo{

float:left;

width:395px;

height:146px;

}

.head_center{

float:left;

width:295px;

height:116px;

padding:30px 0px 0px 40px;

}

.login{

float:left;

width:190px;

height:101px;

padding:45px 0px 0px 40px;

}

.login_ok{

float:left;

width:190px;

height:98px;

padding:47px 0px 0px 40px;

background-image:url(../img/loginok_bg.jpg);

color:#251000;

}

.login_ok a{

color:#3f4e01;

}

.login_ok a:hover

{

color:#251000;

}

.login_ok ul{

padding-top:10px;

list-style:none;

}

.login form{

margin:0px;

padding:0px;

}

.login form p{

padding:0px;

margin:0px 0px 8px 0px;

}



.login input{

width:130px;

height:19px;

font-size:11px;

font-weight:bold;

background:none;

border:none;

padding:0px;

color:#9dbe18;

}

.login_btn a{

float:left;

width:45px;

height:13px;

background-image:url(../img/login_btn.gif);

margin-right:30px;

}



.login_btn a:hover, .reg_btn a:hover{

background-position:0px -13px;

}

.reg_btn a{

float:left;

width:81px;

height:13px;

background-image:url(../img/reg_btn.gif);

}         

.date_name{

background:url(../img/date_name_bg.gif);

float:left;

width:945px;

height:20px;

font-size:10px;

font-weight:bold;

color:#e8e3d8;

padding:1px 0px 0px 15px;

}

.date_name span{

color:#e8d42f;

}

.content{

float:left;

width:960px;

}                     

.left{

background:url(../img/left_top_bg.gif) no-repeat;

padding:10px 0px 0px 0px;

margin:0px 0px 0px 0px;

float:left;

width:230px;

}

.right{

float:left;

width:230px;

}               

.center_cont{

float:left;

width:500px;

margin:10px 0px 0px 0px;

}               

.center_box{

float:left;

width:500px;

margin-bottom:10px;

}



                 

                

                               

                

           

.side_box_left{

background:url(../img/sidebox_bg.gif) repeat-y;

background-position:6px 0px;

width:214px;

float:left;

padding:0px 10px 0px 6px;

margin:0px 0px 10px 0px;

display:block;

}

.side_box_right{

background:url(../img/sidebox_bg.gif) repeat-y;

background-position:10px 0px;

width:214px;

float:left;

padding:0px 6px 0px 10px;

margin:0px 0px 10px 0px;

display:block;



}





.sidebox_head{

float:left;

width:214px;

height:63px;

}



/* sidebox variations*/

.forum{

background-image:url(../img/sideboxtop_forum.jpg);

}

.aktes{

background-image:url(../img/sideboxtop_aktes.jpg);

}

.tamogato{

background-image:url(../img/sideboxtop_tamogato.jpg);

}

.friss{

background-image:url(../img/sideboxtop_friss.jpg);

}

.online{

background-image:url(../img/sideboxtop_online.jpg);

}



.sidebox_content{

float:left;

width:184px;

padding:0px 15px 4px 15px; 



}



.sidebox_bottom{

background:url(../img/sidebox_bottom.gif);

float:left;

width:214px;

height:10px;

font-size:5px;

}

 

/* center*/

 

                  

.center_box_head{

float:left;

width:500px;

background:url(../img/centerbox_head.gif);

}

.centerboxhead_bottom{

float:left;

width:500px;

background:url(../img/centerbox_head_bottom.gif);

height:14px;

font-size:8px;

}



   

.center_box_content{

background:url(../img/centerbox_bg.gif);

float:left;

width:480px;

padding:5px 10px 7px 10px;

}



.center_box_bottom{

background-image:url(../img/centerbox_bottom.gif);

float:left;

width:500px;

height:10px;

font-size:5px;

} 



.center_box_head_{

float:left;

width:500px;

background:url(../img/centerbox_head_kepek.gif);

height:52px;

}

.center_box_head_hozza{

float:left;

width:500px;

background:url(../img/centerbox_head_hozza.gif);

height:52px;

cursor: pointer;

}



.center_box_content_brwn{

background:url(../img/centerbox_bg_brwn.gif);

float:left;

width:480px;

padding:5px 10px 7px 10px;

color:#e8e3d8;

}  



.center_box_bottom_brwn{

background-image:url(../img/centerbox_bottom_brwn.gif);

float:left;

width:500px;

height:10px;

font-size:5px;

}   



.center_box_head_kepek{

float:left;

width:500px;

background:url(../img/centerbox_head_kepek.gif);

height:52px;

}

          

.prew_month a{

background-image:url(../img/prew_month_btn.gif);

float:left;

width:39px;

height:20px;

display:block;

overflow:hidden;

}

.next_month a{

background:url(../img/next_month_btn.gif);

background-position:0px -1px;

background-repeat:no-repeat;

width:31px;

height:19px;

float:left;

display:block;

overflow:hidden;

}

.prew_month a:hover{

background-position:0px -20px;

}

.next_month a:hover{

background-position:0px -21px;

}

.month a{

float:left;

text-align:center;

font-size:16px;

font-weight:bold;

color:#9dbe18;

width:160px;

height:20px;

text-decoration:none;

}

.month a:hover{

text-decoration:underline;

}



/* naptár*/

.calendar{

float:left;

width:230px;

height:194px;

background:url(../img/calendar_bg.gif);

padding:32px 0px 0px 0px;

} 

.calendar_table{

border-top:solid 1px #c2bbad;

border-left:solid 1px #c2bbad;

width:175px;

}

.calendar_table td{

border-bottom:solid 1px #c2bbad;

border-right:solid 1px #c2bbad;

height:22px;

width:22px;

background-image:url(../img/td_bg.gif);

vertical-align:middle;

text-align:center;

font-weight:bold;

}

.days{

height:22px;

width:22px;

background-image:none !important;

vertical-align:middle;

text-align:center;

font-weight:bold;

color:#9dbe18;

}

.red{

color:red;

}

 

.calendar_head{

float:left;

width:230px;

height:20px;

}

.calendar_table_div{

float:left;

width:200px;

padding-top:3px;

padding-left:30px;

}



td.link_day{

border-bottom:solid 1px #c2bbad;

border-right:solid 1px #c2bbad;

height:22px;

width:22px;

color:#FFFFFF;

background-image:url(../img/td_act_bg.gif);

vertical-align:middle;

text-align:center;

font-weight:bold;

}             

a.c_link{

display:block;

width:22px;

height:18px;

padding:4px 0px 0px 0px;

color:#FFFFFF;

text-decoration:none;

}


/* tablazat*/

.default_table{


border-top:solid 1px #c2bbad;

border-left:solid 1px #c2bbad;


}

.default_table td{
padding:2px 4px;
background-color:#e7e3da;
border-bottom:solid 1px #c2bbad;
font-weight:bold;
border-right:solid 1px #c2bbad;


}


.menu{

float:left;

width:214px;

}

.menu_top{

background-image:url(../img/menu_top_bg.gif);

float:left;

width:214px;

height:10px;

font-size:8px;

}

.menu_bottom{

float:left;

width:214px;

height:8px;

background:url(../img/menu_bottom.gif);

font-size:5px;

}

.menu_iteml1 a{

float:left;

width:170px;

height:29px;

color:#FFFFFF;

font-size:12px;

font-weight:bold;

text-transform:uppercase;

padding:11px 0px 0px 44px;

text-decoration:none;

}

.menu_iteml a:hover, .time_ico a:hover, .sponsor_ico a:hover, .catalog_ico a:hover, .news_ico a:hover, .forum_ico a:hover, .member_ico a:hover, .partner_ico a:hover, .foold_ico a:hover {

color:#333333;

background-position:0px -40px;

text-decoration:none;

}

.menu_iteml2 a{

background:url(../img/white_double_arrow.gif) no-repeat;

background-position:24px 12px;

float:left;

width:168px;

height:24px;

color:#FFFFFF;

font-size:12px;

text-transform:uppercase;

padding:8px 0px 0px 44px;

text-decoration:none;

background-color:#2ec3da;

border-left:#239ab1 solid 1px;

border-right:#239ab1 solid 1px;

border-bottom:#239ab1 solid 1px;

}

.menu_iteml2 a:hover{

color:#000000;

background-color:#ead832;

}



/* menu gombok*/

.time_ico a{

background-image:url(../img/btn_time.gif);

}

.sponsor_ico a{

background-image:url(../img/btn_sponsor.gif);

}

.catalog_ico a{

background-image:url(../img/btn_catalog.gif);

}

.news_ico a{

background-image:url(../img/btn_news.gif);

}

.forum_ico a{

background-image:url(../img/btn_forum.gif);

}

.member_ico a{

background-image:url(../img/btn_tag.gif);

}

.partner_ico a{

background-image:url(../img/btn_partner.gif);

}

.foold_ico a{

background-image:url(../img/btn_foold.gif);

}







.article_title{

font-size:14px;

font-weight:bold;

color:#3b3a38;

padding:8px 0px 0px 10px;

float:left;

width:350px;

}

.article_title a,.article_title div.wrapper{

font-size:14px;

font-weight:bold;

color:#3b3a38;

float:left;

width:100%;


}



.article_btns{

padding:10px 10px 0px 10px;

float:right;

width:120px;

text-align: right;

}



.article_date{

font-size:10px;

font-weight:bold;

color:#e8e3d8;

width:350px;

padding:0px 0px 3px 10px;

float:left;

}



.article_kep{

padding:2px;

background-color:#e8e3d8;

margin:0px 5px 0px 0px;

border:solid 1px #3b3a38;

float: left;

}





.side_date{

float:left;

width:185px;

font-weight:bold;

}



.s_cont{

float:left;

border-bottom:#c7c6c3 solid 1px;

margin-bottom:10px;

width:185px;

}  

.next a{

float:right;

width:68px;

height:13px;

background-image:url(../img/megnez_btn.gif);

display:block;

overflow:hidden;

} 



.next a:hover{

background-position:0px -13px;

} 

                  

.footer{

width:940px;

height:26px;

float:left;

color:#e8e3d8;

background-image:url(../img/footer_bg.gif);

padding:30px 0px 0px 20px;

font-size:10px;

font-weight:bold;



}

.footer a{

text-decoration:underline;

color:#e8e3d8;

}

.footer a:hover{

text-decoration:none;

color:#e8e3d8;

} 

.topic_title{

float:left;

width:185px;

color:#3b3a38;

font-weight:bold;

padding-bottom:2px;

}



.utobbi_kep{

padding:2px;

background-color:#e8e3d8;

margin:0px 5px 0px 5px;

border:solid 1px #3b3a38;

margin-bottom:10px;

}

.admin_kep{

padding:0;

margin:0;

border:0;

}



.comm_num{

float:left;

width:100px;

font-size:10px;

font-weight:bold;

color:#748d0d;

}

/* form */

.form1{

margin:15px 0px 15px;

}

.form1 p{

margin:3px;

}

.form1 label{

font-weight:bold;

display:inline-block;

width:120px;

padding-right:5px;

text-align:right;

}



input, select, textarea{

border:#5c564a solid 1px;

background-color:#e5e0d5;

font-size:11px;

}



textarea{

width: 300px;

height: 100px;

vertical-align: top;

}

.form1 input:focus, .form1 select:focus, .form1 textarea:focus{

border:#9dbe18 solid 1px;

background-color:#fdfcf8;

}







.form_name{



color:#9dbe18;

font-size:14px;

font-weight:bold;

border-bottom:#827d72 solid 1px;

margin-bottom:10px;

padding-bottom:3px;

}

.form_name span{



color:#9dbe18;

font-size:14px;

font-weight:bold;

border-bottom:#827d72 solid 4px;

margin-bottom:10px;

}



.checkbox{

border:none;

background-color:transparent;

}



.button{

border:#9dbe18 solid 2px;

background-color:#9dbe18;
font-weight:normal;

padding:1px 4px 1px 4px;
margin-top:3px;
margin-bottom:3px;
color:#FFFFFF;
}

.button:hover{


border:#9dbe18 solid 2px;

background-color:#fdfcf8;


padding:1px 4px 1px 4px;

color:#666666;
cursor:pointer;

}

.form_button{
display:inline;
width:120px;
}
hr{
border:none;
height:1px;
background-color:#cccabe;
margin-top:10px;
margin-bottom:10px;
}

/* small buttons */



.small_btn{

display:inline-block;

width:13px;

height:13px;

float:right;

margin-left:2px;

margin-bottom:3px;

}





.up_btn{

background-image:url(../img/up_arrow.gif);

}

.down_btn{

background-image:url(../img/down_arrow.gif);

}

.left_btn{

background-image:url(../img/left_arrow.gif);

}

.right_btn{

background-image:url(../img/right_arrow.gif);

}

.mod_btn{

background-image:url(../img/mod_btn.gif);

}

.more_btn{

background-image:url(../img/more_btn.gif);

}

.del_btn{

background-image:url(../img/del_btn.gif);

}



.new_btn{

background-image:url(../img/new_btn.gif);

}





.up_btn:hover, .down_btn:hover, .left_btn:hover, .right_btn:hover, .mod_btn:hover, .del_btn:hover, .more_btn:hover, .new_btn:hover{

background-position:0px -13px;

}





/* rendezes*/



.yellow_line{

background:url(../img/yellow_line.gif);

width:480px;

height:27px;

padding:8px 10px 0px 10px;

}



#esemenykereso select{

padding:1px 0px 1px 0px;

margin-right:5px;

margin-bottom:0px;

}

#esemenykereso input{

border:#e8e3d8 solid 1px;

background-color:#3b3a38;

font-size:11px;

color:#ffffff;

font-weight:bold;

padding:1px 4px 1px 4px;

margin-bottom:0px;

}

#esemenykereso input:hover{

border:#3b3a38 solid 1px;

background-color:#e8e3d8;

font-weight:bold;

padding:1px 4px 1px 4px;

color:#3b3a38;

}

#esemenykereso{

margin:0px !important;

padding:0px !important;

}





.brown_line{

background:url(../img/brown_line.gif);

width:480px;

height:28px;

padding:7px 10px 0px 10px;

color:#f6f3ec;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

}



.esemeny_kat{

width:100%;

padding-bottom:5px;

}
