*
{
	font-family:tahoma, arial;
	font-size:11px;
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	text-align:left;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
html, body
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
html
{
	overflow-y:scroll;
	overflow-x:auto;
}
body
{
	background:url(images/fkhab/bg.png) 0 0 repeat-x #7F9BA5;
}
a
{
	color:#208EC7;
}
a:hover
{
	text-decoration:underline;
}
p
{
	margin:0 0 6px 0;
}
strong
{
	font-weight:bold;
}
ol, ul
{
	padding:0 0 0 20px;
}
span.nonpublic, span.nonpublic *
{
	font-style:italic;
}
span.developer, span.developer *
{
	font-size:8px;
	color:#999999;
}
div.hr
{
	border-top:1px solid #CCCCCC;
	height:10px;
	margin:10px 0 0 0;
}
.hidden
{
	display:none;
}
.main
{
	width:788px;
	border-left:1px solid #01264D;
	border-right:1px solid #01264D;
	margin:0 auto;
	background:#FFFFFF;
}
.main .logo
{
	width:788px;
	height:126px;
	background:url(images/fkhab/main/logo.png) 0 0 no-repeat #8097AF;
}
.main .menu1
{
	width:788px;
	height:26px;
	overflow:hidden;
	background:url(images/fkhab/main/menu1/bg.png) 0 0 repeat-x #004A99;
}
.main .menu1
{
	width:788px;
	height:26px;
	overflow:hidden;
	background:url(images/fkhab/main/menu1/bg.png) 0 0 repeat-x #004A99;
}
.main .menu1 *
{
	float:left;
	cursor:pointer;
	height:20px;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}
.main .menu1 .button, .main .menu1 .button_selected
{
	margin:0 0 0 2px;
}
.main .menu1 .button
{
	background:url(images/fkhab/main/menu1/a_right_bg.png) right 0 no-repeat;
	padding:0 9px 0 0;
	height:26px;
}
.main .menu1 .button a
{
	background:url(images/fkhab/main/menu1/a_left_bg.png) 0 0 no-repeat;
	padding:9px 0 0 9px;
}
.main .menu1 .button:hover
{
	background:url(images/fkhab/main/menu1/a_right_bg.png) right -26px no-repeat;
}
.main .menu1 .button:hover a
{
	background:url(images/fkhab/main/menu1/a_left_bg.png) 0 -26px no-repeat;
}
.main .menu1 .selected .button
{
	background:url(images/fkhab/main/menu1/a_right_bg.png) right -52px no-repeat;
	padding:0 9px 0 0;
	height:26px;
}
.main .menu1 .selected .button a
{
	color:#004A99;
	background:url(images/fkhab/main/menu1/a_left_bg.png) 0 -52px no-repeat;
	padding:9px 0 0 9px;
}
.main .menu1 .nonpublic .button a
{
	font-style:italic;
}
.main .menu1 .nonpublic .selected .button a
{
	color:#CC0000;
}
.main .normal .menu2
{
	width:178px;
	overflow:hidden;
	padding:0 0 20px 0;
}
.main .normal .menu2 h1
{
	display:block;
	width:173px;
	height:19px;
	overflow:hidden;
	background:url(images/fkhab/main/menu2/h1_bg.png) 0 0 no-repeat #004A99;
	margin:20px 0 0 0;
	padding:5px 0 0 5px;
	color:#FFFFFF;
	font-size:12px;
}
.main .normal .menu2 a
{
	font-size:10px;
	color:#333333;
	overflow:hidden;
	display:block;
	width:158px;
	height:15px;
	padding:1px 0 0 10px;
	margin:4px 0 0 0;
}
.main .normal .menu2 a.selected
{
	color:#FFFFFF;
	background:url(images/fkhab/main/menu2/selected_bg.png) 0 0 no-repeat;
}
.main .normal .menu2 .submenu a
{
	font-size:10px;
	height:12px;
	width:128px;
	padding:1px 0 0 40px;
	margin:4px 0 0 0;
	background:url(images/fkhab/main/menu2/submenu_item_bg.png) 29px 4px no-repeat;
}
.main .normal .menu2 .submenu a.selected
{
	color:#E79326;
	background:url(images/fkhab/main/menu2/submenu_item_selected_bg.png) 29px 4px no-repeat;
}
.main .normal .content
{
	padding:26px 20px 20px 20px;
	width:390px;
}
.main .normal .content h1, .main .normal .content .edit_header
{
	font-size:20px;
	color:#E79326;
	margin:0 0 8px 0;
	border:none;
	padding:0;
	display:block;
	background:none;
	width:390px;
}
.main .normal .content .edit_content
{
	border:none;
	padding:0;
	display:block;
	background:none;
	width:390px;
	height:1600px;
	overflow:auto;
}
.main .normal .content h3
{
	font-size:16px;
	margin:0 0 6px -1px;
}
.main .normal .content .mail_placeholder
{
	padding:20px;
	font-size:13px;
	color:#666666;
	background:#CCCCCC;
	margin:10px 0 0 0;
}
.main .normal .content form td
{
	padding:4px 0;
}
.main .normal .content form input.text, .main .normal .content form textarea
{
	width:196px;
	border:1px solid #666666;
	font-size:11px;
	padding:2px;
}
.main .normal .content form textarea
{
	resize:vertical;
}
.main .normal .content form .checkbox, .main .normal .content form .radio
{
	width:14px;
	height:14px;
	overflow:hidden;
	margin:2px 0 0 0;
}
.main .normal .content form select
{
	width:202px;
	border:1px solid #666666;
}
.main .normal .content form .yesno *
{
	float:left;
}
.main .normal .content form .yesno input
{
	margin:2px 3px 0 0;
}
.main .normal .content form .yesno .label
{
	width:40px;
	height:19px;
	padding:2px 10px 0 0;
	margin:0;
}
.main .normal .content form .label
{
	font-size:11px;
	width:176px;
	font-weight:bold;
	padding:7px 0 0 0;
}
.main .normal .content form .list td
{
	font-size:10px;
	padding:0 0 0 4px;;
	vertical-align:middle;
}
.main .normal .content form .list .header
{
	font-size:11px;
	padding:4px 4px 2px 0;
	font-weight:bold;
}
.main .normal .content form .list .label
{
	padding:4px 0 4px 10px;
	font-weight:normal;
}
.main .normal .content form .submit td
{
	width:120px;
}
.main .normal .content form .submit input
{
	color:#FFFFFF;
	width:82px;
	height:20px;
	padding:0 0 0 4px;
	background:url(images/fkhab/main/form/submit_bg.png) 0 0 no-repeat;
	cursor:pointer;
}
.main .normal .content form .submit input:hover
{
	background:url(images/fkhab/main/form/submit_bg.png) 0 -20px no-repeat;
}
.main .normal .content form .submit a
{
	display:block;
	color:#FFFFFF;
	width:80px;
	height:16px;
	padding:2px 0 0 4px;
	background:url(images/fkhab/main/form/submit_bg.png) 0 0 repeat-x;
	border:1px solid #333333;
}
.main .normal .content form .submit a:hover
{
	background:url(images/fkhab/main/form/submit_bg.png) 0 -18px repeat-x #CCCCCC;
	text-decoration:none;
}
.main .normal .content form .submit a
{
	display:none;
}
.main .normal .content form .form_header
{
	font-size:18px;
	margin:10px 0 10px 0;
	color: #e79326;
}
.main .normal .content form .form_subheader
{
	font-size:13px;
	margin:10px 0 2px 0;
	font-weight:bold;
	color: #e79326;
}
.main .normal .content form .form_text
{
	font-size:11px;
	margin:2px 0 10px 0;
}
.main .normal .content .mailer .invalid
{
	color:#FF0000;
}
.main .normal .content .mailer .text
{
	margin:0 0 10px 0;
}
.main .normal .content .mailer .sent
{
	font-size:13px;
}
.main .normal .extras
{
	width:160px;
	padding:20px 20px 20px 0;
}
.main .normal .extras .images
{
	width:160px;
	overflow:hidden;
}
.main .normal .extras .images img
{
	margin:0 0 20px 0;
}
.main .normal .extras a
{
	display:block;
	width:142px;
	padding:1px 0 1px 18px;
	margin:0 0 4px 0;
	color:#333333;
	overflow-x:hidden;
}
.main .normal .extras a.pdf
{
	background:url(images/fkhab/main/extras/icon_pdf.png) 0 0 no-repeat;
}
.main .normal .extras a.doc
{
	background:url(images/fkhab/main/extras/icon_doc.png) 0 0 no-repeat;
}
.main .normal .extras a.xls
{
	background:url(images/fkhab/main/extras/icon_xls.png) 0 0 no-repeat;
}
.main .normal .extras a.ppt
{
	background:url(images/fkhab/main/extras/icon_ppt.png) 0 0 no-repeat;
}
.main .normal .extras a.img
{
	background:url(images/fkhab/main/extras/icon_img.png) 0 0 no-repeat;
}
.main .normal .extras a.vid
{
	background:url(images/fkhab/main/extras/icon_vid.png) 0 0 no-repeat;
}
.main .normal .extras a.misc
{
	background:url(images/fkhab/main/extras/icon_misc.png) 0 0 no-repeat;
}
.main .start .content, .main .news .content
{
	width:528px;
	padding:20px;
}
.main .start .content h1, .main .start .content .edit_header
{
	color:#E79326;
	font-size:24px;
	margin:0 0 10px 0;
	border:none;
	padding:0;
	display:block;
	background:none;
	width:528px;
}
.main .start .content .edit_content
{
	border:none;
	padding:0;
	display:block;
	background:none;
	width:528px;
	height:1600px;
	overflow:auto;
}
.main .start .content img
{
	margin:0 0 10px 0;
}
.main .start .content p.intro, #content .edit_start_content
{
	font-size:12px;
	width:528px;
	border:none;
	padding:0;
	display:block;
	background:none;
}
#content .edit_start_content
{
	height:200px;
	overflow:auto;
	background:#EEEEEE;
}
.main .start .content .hr
{
	margin:20px 0 0 0;
	height:20px;
}
.main .start .content .push a
{
	display:block;
	font-size:14px;
	margin:0 0 2px 0;
}
.main .start .content .push p
{
	margin:0 0 15px 20px;
}
.main .start .news, .main .news .news
{
	width:220px;
	padding:30px 0 20px 0;
}
.main .start .news h2, .main .news .news h2
{
	width:210px;
	height:24px;
	padding:3px 0 0 10px;
	margin:0 0 10px 0;
	background:url(images/fkhab/main/start/news_header_bg.png) 0 0 no-repeat;
	color:#FFFFFF;
	font-size:17px;
}
.main .start .news .item, .main .news .news .item
{
	padding:0 20px 0 20px;
	margin:10px 0 0 0;
}
.main .start .news .item a h3
{
	font-size:13px;
	color:#006AB3;
	font-weight:bold;
}
.main .start .news .item a:hover h3
{
	text-decoration:underline;
}
.main .start .news .item .date
{
	font-size:10px;
	color:#999999;
}
.main .start .news .item a.readmore
{
	display:block;
	text-align:right;
}
.main .start .news .show_more, .main .news .news .show_all
{
	display:block;
	text-align:right;
	margin:30px 20px 0 0;
	padding:0 10px 0 0;
	background:url(images/fkhab/main/news/show_more_bg.png) 194px 5px no-repeat;
}
.main .news .content h1, .main .news_all h1, .main .news .content .edit_header
{
	color:#E79326;
	font-size:20px;
	border:none;
	padding:0;
	display:block;
	background:none;
	width:528px;
}
.main .news .content .edit_content
{
	border:none;
	padding:0;
	display:block;
	background:none;
	width:528px;
	height:1600px;
	overflow:auto;
}
.main .news .content .date
{
	color:#999999;
	margin:0 0 6px 0;
}
.main .news .content img
{
	margin:0 20px 20px 0;
	max-width:518px;
	float:left;
}
.main .news .content .text
{
	margin:10px 0 0 0;
	width:528px;
	overflow:hidden;
}
.main .news .content .files a
{
	display:block;
	width:158px;
	padding:1px 0 1px 18px;
	margin:0 0 4px 0;
	color:#333333;
	float:left
}
.main .news .content .files a.pdf
{
	background:url(images/fkhab/main/extras/icon_pdf.png) 0 0 no-repeat;
}
.main .news .content .files a.doc
{
	background:url(images/fkhab/main/extras/icon_doc.png) 0 0 no-repeat;
}
.main .news .content .files a.xls
{
	background:url(images/fkhab/main/extras/icon_xls.png) 0 0 no-repeat;
}
.main .news .content .files a.ppt
{
	background:url(images/fkhab/main/extras/icon_ppt.png) 0 0 no-repeat;
}
.main .news .content .files a.img
{
	background:url(images/fkhab/main/extras/icon_img.png) 0 0 no-repeat;
}
.main .news .content .files a.vid
{
	background:url(images/fkhab/main/extras/icon_vid.png) 0 0 no-repeat;
}
.main .news .content .files a.misc
{
	background:url(images/fkhab/main/extras/icon_misc.png) 0 0 no-repeat;
}
.main .news .news .item a h3, .main .news_all .items a h3
{
	font-size:12px;
	color:#006AB3;
	font-weight:bold;
	padding:0 0 0 10px;
}
.main .news .news .item .selected a h3, .main .news_all .items .selected a h3
{
	background:url(images/fkhab/main/news/selected_bg.png) 0 4px no-repeat;
	color:#E79326;
}
.main .news .news .item a:hover h3, .main .news_all .items a:hover h3
{
	text-decoration:underline;
}
.main .news .news .item .date, .main .news_all .items .date
{
	font-size:10px;
	color:#999999;
	padding:0 0 0 20px;
}
.main .news_all .items .date
{
	width:70px;
	font-size:11px;
	text-align:right;
}
.main .news_all
{
	width:748px;
	padding:20px;
}
.main .news_all .items
{
	margin:10px 0 0 0;
}
.main .news_all .items td
{
	padding:0 20px 6px 0;
}
.main .news_all .show_less
{
	display:block;
	text-align:left;
	margin:30px 0 0 0;
	padding:0 0 0 10px;
	background:url(images/fkhab/main/news/show_less_bg.png) 0 4px no-repeat;
}
.footer
{
	overflow:hidden;
	width:776px;
	height:12px;
	border:1px solid #01264D;
	margin:0 auto;
	background:url(images/fkhab/footer/bg.png) 0 0 repeat-x #164B85;
	color:#85C3FF;
	font-size:10px;
	padding:6px;
}
.login
{
	position:absolute;
	top:0;
	right:0;
	height:90px;
	max-width:210px;
}
.login a#login_button
{
	float:left;
	display:block;
	height:90px;
	width:30px;
	background-image:url(images/fkhab/main/admin/login_button.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.login a#login_button:hover
{
	text-decoration:none;
}
.login #login_expand
{
	float:left;
	display:none;
	height:90px;
	width:180px;
	background:url(images/fkhab/main/admin/login_bg.png) 0 0 no-repeat;
}
.login #login_expand .label
{
	position:absolute;
	top:10px;
	right:10px;
	height:15px;
	width:155px;
	padding:1px 0 0 4px;
	color:#FFFFFF;
}
.login #login_expand form .login_username, .login #login_expand form .login_password
{
	position:absolute;
	right:48px;
	height:20px;
	width:121px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(images/fkhab/main/admin/login_field.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.login #login_expand form .login_username
{
	top:32px;
}
.login #login_expand form .login_password
{
	top:58px;
}
.login #login_expand form input
{
	width:113px;
	height:16px;
	font-size:10px;
	background:none;
	overflow:hidden;
	margin:4px 4px 0 4px;
}
.login #login_expand form a.submit
{
	position:absolute;
	display:block;
	top:32px;
	right:10px;
	height:46px;
	width:32px;
	background-image:url(images/fkhab/main/admin/login_submit.png);
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.login #login_expand form a.submit:hover
{
	background-position:0 -46px;
	text-decoration:none;
}
