/**
*
* default
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body
{
	background-color:#FFFFFF;

	scrollbar-face-color:#FFEAC5; 
	scrollbar-shadow-color:#FFA300; 
	scrollbar-highlight-color:#FFFAEF; 
	scrollbar-3dlight-color:#FFFAEF; 
	scrollbar-darkshadow-color:#FFFAEF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#FFA300;
	
	margin:0px;
}

*
{
	font-family:Verdana, _sans;
	font-size:12px;
	color:#000000;
}

table
{
	border-style:none;
	
	border-collapse:collapse;
	border-spacing:0px;

	empty-cells:show;
}

td
{
	padding:0px;

	vertical-align:top;
}

td.expnd
{
	width:50%;
}

td.main
{
	/* background: #fffefa; */
	background: #fffdf7;
}

form
{
	margin:0px;
}



/**
*
* debug
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.debug
{
	display:none;

	margin-left:2px;
	margin-bottom:2px
}



/**
*
* head
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.head
{
	width:990px;
	height:150px;
}

div.head_logo
{
	width:988px;
	height:81px;

	border-left-style:solid;
	border-left-width:1px;
	
	border-right-style:solid;
	border-right-width:1px;

	border-color:#FFA300;

	background-color:#FFEAC5;
	background-image:url(../images/logo_head.gif);
	background-repeat:no-repeat;
	background-position:left;
}

* html div.head_logo
{
	width:990px;
}

img.head_logo
{
	width:575px;
	height:81px;

	border-style:none;
}

div.head_strip
{
	width:988px;
	height:7px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;
	
	background-color:#FFCC66;
}

* html div.head_strip
{
	width:990px;
	height:9px;
}

div.head_subline
{
	width:468px;
	height:17px;

	margin-left:25px;
}

* html div.head_subline
{
	height:16px;
}

div.head_menu
{
	width:468px;
	height:16px;

	margin-right:25px;

	text-align:right;
}

* html div.head_menu
{
	height:15px;
}

div.head_line
{
	width:990px;
	height:1px;

	background-color:#FFA300;
}



/**
*
* menu
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.menu
{
	width:210px;
	height:300px;

	margin-left:25px;
	margin-right:45px;
	margin-top:20px;
	margin-bottom:25px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;
}

* html div.menu
{
	width:212px;
	height:302px;
}

div.menu_entry
{
	height:25px;
}

a.menu, a.menu:active, a.menu:visited
{
	color:#4D3000;

	text-decoration:none;
}

a.menu:hover
{
	color:#BF7900;
}

a.menu_page, a.menu_page:hover a.menu_page:active, a.menu_page:visited
{
	color:#BF7900;

	text-decoration:none;
}

div.menu_icon_lo
{
	width:7px;
	height:7px;

	margin-top:4px;
	margin-right:5px;

	background-image:url(../images/icon_menu.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div.menu_icon_hi
{
	visibility:hidden;

	width:7px;
	height:7px;

	background-color:#FFA300;
}

div.menu_icon_page
{
	width:7px;
	height:7px;

	margin-top:4px;
	margin-right:5px;

	background-color:#FFA300;
}



/**
*
* page
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.page
{
	position: relative;

	top: 0;
	left: 0;

	width:678px;
}

div.page_title
{
	width:500px;
	height:20px;

	margin-left:2px;

	font-size:16px;
	font-weight:bold;
}

div.page_icon
{
	width:173px;	
	height:20px;

	text-align:right;
}

img.icon_title
{
	width:16px;
	height:16px;

	margin-top:3px;
}

img.icon_print
{
	width:16px;
	height:16px;

	margin-top:3px;
	margin-right:3px;

	border-style:none;
}

img.icon_doc
{
	width:16px;
	height:16px;

	margin-top:3px;
	margin-right:3px;

	border-style:none;
}

div.page_line
{
	width:678px;
	height:1px;
	
	background-color:#FFA300;
}

div.page_body
{
	width:673px;

	margin-left:2px;
	
	line-height:18px;

	text-align:justify;
}

img.page_right
{
	margin-left:25px;
	margin-bottom:10px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;
}

img.page_left
{
	margin-right:25px;
	margin-bottom:10px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;
}

img.page_hr
{
	width:674px;
	height:1px;
}

ul.page
{
	list-style-image:url(../images/icon_li_top.gif);
	
	margin-left:-22px;

	vertical-align:middle;
	
	color:#000000;
}

* html ul.page
{
	list-style-image:url(../images/icon_li_bot.gif);
	
	margin-left:20px;
}



table.page
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	
	border-collapse:collapse;
	border-spacing:0px;

	empty-cells:show	
}

td.page
{
	width:143px;

	padding:5px;

	border-style:solid;
	border-width:1px;
	border-color:#000000;
	
	text-align:center;
	vertical-align:middle;

	line-height:18px;
}

td.page_grid
{
	line-height:18px;
}

img.icon_list
{
	width:5px;
	height:5px;

	margin:7px 8px 5px 5px;
}

img.icon_link
{
	width:12px;
	height:12px;

	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;

	vertical-align:bottom;
}

* html img.icon_link
{
	margin-bottom:4px;
}

img.icon_link_int
{
	width:7px;
	height:7px;

	margin-top:4px;
	margin-bottom:5px;
	margin-right:5px;

	vertical-align:bottom;
}

* html img.icon_link_int
{
	margin-bottom:7px;
}

img.icon_pdf
{
	width:16px;
	height:16px;

	margin-top:0px;
	margin-bottom:2px;
	margin-right:5px;

	vertical-align:bottom;
	
	border-style:none;
}

* html img.icon_pdf
{
	vertical-align:middle;
	margin-bottom:4px;
}

img.icon_link_pdf
{
	width:12px;
	height:12px;

	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
	margin-left:4px;

	vertical-align:bottom;
}

* html img.icon_link_pdf
{
	margin-bottom:4px;
}

a.page, a.page:hover, a.page:active, a.page:visited
{
	color:#F27E00;
	
	line-height:18px;

	text-decoration:none;
}

a.black, a.black:hover, a.black:active, a.black:visited
{
	color:#000000;
	
	line-height:18px;

	text-decoration:none;
}

span.hl
{
	color:#F27E00;
}



/**
*
* bik_logo
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

img.bik_logo
{
	width:100px;
	height:110px;

	float:right;
}


/**
*
* foot
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.foot
{
	width:990px;

	margin-top:20px;
}

div.foot_strip
{
	width:988px;
	height:17px;

	padding-top:4px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFEAC5;
}

* html div.foot_strip
{
	width:990px;
	height:23px;
}

div.foot_body
{
	width:988px;

	text-align:center;
	
	font-size:11px;
}

* html div.foot.strip
{
	width:990px;
}

img.foot_logo
{
	width:96px;
	height:11px;

	margin-top:2px;
	margin-left:10px;
}



/**
*
* obj_quotebox
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.obj_quotebox_float
{
	float:right;
}

div.obj_quotebox
{
	width:188px;

	padding:10px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;
}

* html div.obj_quotebox
{
	width:210px;
}

img.quotebox
{
	width:186px;

	margin-bottom:10px;
	
	border-style:solid;
	border-width:1px;
	border-color:#BF7900;
}

div.quotebox_body
{
	font-size:10px;
	font-weight:bold;
	color:#BF7900;

	line-height:13px;

	text-align:justify;
}



/**
*
* mail
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.obj_mail
{
	margin-left:2px;
}

div.form_mail
{
	width:329px;

	margin-right:48px;
}

div.mail_addressing
{
	padding-left:5px;
	margin-top:1px;
	margin-bottom:1px;

	line-height:18px;
}

select.inpt_mail_selct
{
	width: 170px;

	border-style:solid;
	border-width:1px;
	border-color:#ffa300;

	background-color:#FFFAEF;
}

* html div.inpt_mail_selct_title
{
	margin-top:3px;
}


div.inpt_mail_selct_title
{
	padding-left:5px;
	margin-top:2px;
	margin-bottom:3px;
	margin-right:10px;

	font-size:12px;
}

input.inpt_mail_short
{
	width:76px;

	margin-top:1px;
	margin-bottom:1px;

	border-style:solid;
	border-width:1px;
	border-color:#ffa300;

	background-color:#FFFAEF;
}

* html input.inpt_mail_short
{
	margin-top:0px;
	margin-bottom:0px;
}

div.inpt_mail_short_title
{
	padding-left:5px;
	margin-bottom:3px;

	font-size:10px;
}

input.inpt_mail_mid
{
	width:235px;

	margin-top:1px;
	margin-left:16px;
	margin-bottom:1px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;
}

* html input.inpt_mail_mid
{
	margin-top:0px;
	margin-bottom:0px;
}

div.inpt_mail_mid_title
{
	padding-left:21px;
	margin-bottom:3px;

	font-size:10px;
}

input.inpt_mail_long
{
	width:327px;

	margin-top:1px;
	margin-bottom:1px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;
}

* html input.inpt_mail_long
{
	margin-top:0px;
	margin-bottom:0px;
}

div.inpt_mail_long_title
{
	padding-left:5px;
	margin-bottom:3px;

	font-size:10px;
}

textarea.inpt_mail_area
{
	width:327px;
	height:77px;

	margin-top:1px;
	margin-bottom:1px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;
}

* html textarea.inpt_mail_area
{
	overflow:hidden;

	margin-top:0px;
	margin-bottom:0px;
}

div.inpt_mail_area_title
{
	padding-left:5px;
	margin-bottom:25px;

	font-size:10px;
}

input.inpt_mail_sub
{
	width:76px;
	height:25px;

	font-size:11px;
	line-height:16px;
}

div.inpt_mail_error
{
	height:14px;

	margin-top:20px;

	border-style:none;

	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}



/**
*
* address
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.address
{
	width:303px;

	margin-top:21px;

	line-height:18px;
}



/**
*
* team
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.obj_team
{
	margin-left:2px;
}

div.team_list
{
	width:329px;

	margin-right:48px;
	
	line-height:18px;
}

div.team_box
{
	width:309px;
	height:120px;

	padding:8px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;

}

* html div.team_box
{
	width:327px;
	height:138px;
}

div.team_box_mid
{
	width:309px;
	height:42px;

	padding:8px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;

}

* html div.team_box_mid
{
	width:327px;
	height:25px;
}

div.team_box_small
{
	width:309px;
	height:17px;

	padding:8px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;

}

* html div.team_box_small
{
	width:327px;
	height:35px;
}

img.team_pic
{
	width:90px;
	height:90px;

	margin-right:15px;
	margin-bottom:10px;

	border-style:solid;
	border-width:1px;
	border-color:#FFE19E;
}

div.team_info
{
	line-height:18px;
}

img.icon_mail
{
	width:16px;
	height:16px;

	margin-right:5px;

	border-style:none;
}

a.team_mail, a.team_mail:hover, a.team_mail:active, a.team_mail:visited
{
	text-decoration:none;
}

div.team_title
{
	line-height:18px;
}

div.team_body
{
	width:297px;

	text-align:justify;
	line-height:18px;
}



/**
*
* news
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

iframe.news_frame
{
	width:678px;
	height:344px;

	border-style:none;
}



/**
*
* reminder
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.obj_reminder
{
	margin-left:0px;
}



/**
*
* print
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

iframe.print_frame
{
	position:absolute;

	top:-1px;
	left:-1px;

	width:1px;
	height:1px;

	border-style:none;
}



/**
*
* login
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.obj_login
{
	margin-left:2px;
}

input.inpt_login_line
{
	width:152px;

	margin-top:1px;
	margin-bottom:1px;

	border-style:solid;
	border-width:1px;
	border-color:#FFA300;

	background-color:#FFFAEF;
}

* html input.inpt_login_line
{
	margin-top:0px;
	margin-bottom:0px;
}

div.inpt_login_title
{
	padding-left:5px;
	margin-bottom:3px;

	font-size:10px;
}

input.inpt_login_sub
{
	width:76px;
	height:25px;

	font-size:11px;
	line-height:16px;
}

