html {height:100%;margin:0;padding:0;}
body{padding:0;margin:0;width:100%;height:100%;background:#f5f5f5;}
#wrap{width:971px;min-height:400px;_height:400px;margin:0 auto 0 auto;background:url('images/bg_repeat1.gif') top repeat-y;}

#footer{font: bold 11px/14px verdana,sans-serif;color:fekete;clear:both;background: #BFE14C bottom no-repeat;width:964px;margin:0;_height:30px;min-height:30px;border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;border-left:1px solid #777777;text-align:center;padding:8px 0 8px 0;}
#footer #rights{font: normal 9px verdana,sans-serif;}
#footer a{text-decoration:none;color:black;}
#footer a:hover{text-decoration:underline;}
#footer #floatright{width:570px;float:right;text-align:right;padding-right:25px;}

#logos{height:90px;background:url('images/shadow_top.gif') no-repeat;line-height:12px;}
#logos a{text-align:right;font:bold 10px verdana,sans-serif;text-decoration:none;color:#686868;display:block;float:left;width:270px;}
#logo_fak{margin-right:100px;}
#logo_fak img{margin:10px 0px 0 20px;}
#logo_vki{margin-top:37px;width:300px !important;}
#logo_vki img{margin-left:5px;}
#logo_szki{margin-top:25px;}
#logo_szki img{margin-left:5px;}

#maindeco{background:url('images/maindeco.jpg') top left no-repeat;height:154px;margin-left:1px;width:964px;border-top:1px solid #777777;font:bold 11px arial,verdana,sans-serif;color:#495581;}
#maindeco a{text-decoration:none;color:#495581;}
#maindeco a.act{text-decoration:none;color:black;}
#maindeco p{text-align:right;padding:20px 25px 0 0;margin:0;}
#maindeco h1{color:white;font:14px arial,verdana,sans-serif;float:left;margin-top:95px;width:330px;text-align:center;}
#maindeco #h1fak{margin-right:300px;}

#menudiv{background:url('images/bg_menudiv.gif') top repeat-x;height:40px;text-align:center;width:964px;margin-left:1px;font:11px/40px verdana,sans-serif;color:#b3b3b3;}
#menudiv a{color:#696969;text-decoration:none;font-weight:bold;margin:0 10px 0 10px;}
#menudiv a:hover{text-decoration:underline;}

#bal{width:242px;float:left;margin-left:1px;}
#bal h1{background:#8CC013 url('images/bg_balh1.gif') top left no-repeat;color:white;font:bold 12px verdana,sans-serif;margin:0px;padding:21px 0 6px 0;text-indent:30px;}
#bal h1.b{background:#60830D url('images/bg_balh1b.gif') top left no-repeat;}
#bal p{margin:5px 5px 10px 5px;font:10px verdana,sans-serif;color:#60830D;text-align:justify;}
#bal .more{color:#88A326;font-weight:bold;text-decoration:none;}
#bal .more:hover{text-decoration:underline;}

#bal #keresoform{text-align:justify;font:10px verdana,sans-serif;margin:10px;color:#60830D;}
#bal #keresoform input{margin-bottom:10px;padding:0;}
#bal #keresoform input.text{border:1px solid #636363;width:220px;font:10px verdana,sans-serif;padding:2px 0 2px 0;}
#bal #keresoform input.submit{border:1px solid #636363;width:222px;background:#DAEC99;color:#60830D;font-size:10px;}


#center{width:494px;float:left;}
#center h1{background:#495581 url('images/bg_centerh1.gif') top left no-repeat;color:white;font:bold 12px verdana,sans-serif;margin:0;padding:21px 0 6px 0;text-indent:30px;}
#center h2{background:url('images/bg_centerh2.jpg') top left no-repeat;color:#495581;font:bold 12px verdana,sans-serif;margin:0 0 0 5px;padding:36px 0 6px 0;text-indent:240px;}
#center #content{margin:0 5px 5px 5px;background:white;min-height:300px;padding:10px 20px 10px 20px;_height:300px;font:11px verdana,sans-serif;text-align:justify;}

#jobb{width:227px;float:left;}
#jobb #keresoform{background:#60830D;height:32px;padding:9px 0 0 10px;}
#jobb #keresoform #textinput{width:145px;border:1px solid #636363;}
#jobb #keresoform #search_submit{color:#C2E471;background:#82AB22;font:11px verdana,sans-serif;}
#jobb p,#jobb #hirlevform{width:200px;padding:5px;text-align:center;font:11px verdana,sans-serif;margin:0;}
#jobb #hirlevform input{border:1px solid #636363;text-align:center;font:normal 11px verdana,sans-serif;width:170px !important;margin-bottom:5px;padding:0;height:20px;vertica-align:center;}
#jobb #hirlevform input.text{padding-top:3px;height:16px;}


#site_content{width:722px;float:left;background:#e9e9e9;}
#site_content h1{background:#495581 url('images/bg_centerh1.gif') top left no-repeat;color:white;font:bold 12px verdana,sans-serif;margin:0;padding:21px 0 6px 0;text-indent:30px;width:545px;float:left;}
#site_content #content{margin:0 5px 5px 5px;background:white;min-height:300px;padding:10px 20px 10px 20px;_height:300px;font:11px verdana,sans-serif;text-align:justify;border-top:5px solid #e9e9e9;clear:both;}
#site_content #content h2{color:#bf0000;margin:0;font:18px verdana,sans-serif;}
#site_content #backtomain{float:left;display:block;color:white;background:#6879B6;text-align:center;width:175px;height:41px;clear:right;font:10px/41px verdana,sans-serif;text-decoration:none;}
#site_content #content a{text-decoration:none;color:#495581;}
#site_content #content a:hover{text-decoration:underline;}

.blue{color:#2719DC;}
.black{color:black;}
.gray{color:#495581 !important;}
.gray2{color:#979797 !important;}
.green{color:#60830D;}
.right{text-align:right;}
a img{border:none;}

.searchrow{font-weight:bold;}
.member_full{margin: 0 5px 0px 0;float:left; border:1px solid #636363;cursor:pointer;}

.table_calendar{margin:0 0 0 20px;padding:0;font:11px verdana,sans-serif;border:1px solid #929292;background:#E8E6E7 url('images/bg_table_calendar.gif') top repeat-x;}
.lapozo{font-size:8px !important;color:blue !important;text-decoration:none !important;}
.lapozo:hover{text-decoration:underline !important;}
.year{
	font:bold 18px verdana,sans-serif !important;
	color:black !important;
	background:none !important;
	margin:0 !important;
	padding:10px 0 10px 0 !important;
	text-indent:0 !important;
	clear:both !important;
	width:690px;
}
