/* CSS Document layout - proptemp */
#body{margin-top:0px; margin-bottom:50px; margin-left:0px; margin-right:0px; background:url(../img/layout/body_bg.png) repeat-x; color:#858585;}
*html #body{margin-bottom:0px;}

#bodypop{margin:0px; padding:0px;}
#bodypop #gMapCnt{background:url(../_fw/img/various/loader_gmap.gif) center no-repeat #E3E3E3; width:595px; height:395px; font-weight:bold; text-align:center;}

h1{font-family:Century Gothic, Arial, Tahoma; color:#979696; font-size:22px; margin-bottom:0px;}
h3{font-size:12px; color:#7c7c7c; font-weight:bold; margin:0; padding:0;}
p{padding:0px; margin:0px; margin-bottom:15px;}

a{color:#ff9329; text-decoration:none;}
a:hover{color:#999999;}

.substance{line-height:12px;}
.cl_css{padding:0; margin:0; background:none; border:none; width:auto; height:auto; }


#SITE{}
#HEADER{height:211px; background:url(../img/layout/header_img.jpg) top center no-repeat;}
#STAGEKEEPER{background:url(../img/layout/mainpart_bg.png) repeat-x top; border-top:1px solid #fff; padding-top:3px; margin-left:auto; margin-right:auto; text-align:center;}
#STAGE{margin-left:auto; margin-right:auto;}

#MENU{height:36px; margin-bottom:29px;}

	#MENU .btn{padding-bottom:5px; display:inline; float:left; margin-right:2px;}

	#MENU span.top{display:inline-block; height:4px; line-height:4px; width:inherit;}

		#MENU span.top {height:4px; overvlow:hidden; line-height:4px;}

	#MENU span.bot{display:block; height:7px; line-height:7px; width:inherit;}

		*+html #MENU span.bot{margin-left:0px;}
		*html #MENU span.bot{margin-left:-1px;}
		#MENU span.bot img.left{float:left;}
		#MENU span.bot img.right{float:right;}
		*html #MENU span.bot img.left{margin-left:1px;}
	#MENU span.liCont a{margin:0; padding:1px 0px 1px 0px; display:block; color:#FF9900;  font-size:11px;}
	#MENU span.liCont a:hover{background:#FF9900; color:#FFF; font-weight:bold;}
	#MENU span.liCont{border:1px solid #c7c7c7; border-bottom:none; border-top:none; background:#fff; display:block; padding:2px 0 2px 0;}

	#MENU div.LiBox div{display:none; position:absolute; z-index:100; width:155px;}

#CORE{}
#CNT {float:left;}
.CNT_cnt{padding-top:45px;}
#CNT .core{clear:both;}

#TTL{text-align:left; margin-bottom:10px;}

#FOOTER{}
	*html #FOOTER{text-align:center;}
	#FOOTER .logoDiv{text-align:right; margin-left:auto; margin-right:auto;}
		#FOOTER .logoDiv img{margin-right:20px; margin-bottom:8px;}
	#FOOTER .blackBar{background:url(../img/layout/footer_bg.png) repeat-x; height:43px; width:100%;}
	*html #FOOTER .blackBar{background-attachment: fixed;}
		#FOOTER .blackBar div{margin:auto;}

	#FOOTER .blackBar .tel{float:left; margin-top:-7px; position:relative;}
		#FOOTER .blackBar .adr{float:right; margin-top:7px; margin-right:15px; margin-bottom:15px;}
	#FOOTER .footer_cnt{margin-left:auto; margin-right:auto; color:#FFF;}

	/* FOOTER DIV */
	#footerdiv {
	   position: fixed;
	   bottom: 0;
	   z-index: 99;
	}

	* html #footerdiv {
	   position: static;

	}




#rightMenu{float:right; padding-top:45px;}

.CNT_cnt .cnt_cell_left{float:left;}
.CNT_cnt .cnt_cell_right{float:right; text-align:left;}

/*elements*/

/*groups*/
	/*colors*/
	.grp_bl_wh h3{color:#5792bb;}
	.grp_gr_wh h3{color:#98ac48;}
	.grp_org_wh h3{color:#c6750c;}
	.grp_gry_wh h3{color:#858585;}


/*introMenu*/
#introMenu{width:260px; background:url(../img/element/intro_menu/box_bottom_bg.png) bottom no-repeat; padding-bottom:30px; margin-bottom:25px;}
	#introMenu .cnt_keeper{background:url(../img/element/intro_menu/box_top_bg.jpg) no-repeat; width:100%;}
	#introMenu .ttl{padding:6px; padding-top:8px;}
	#introMenu .substance{padding:32px; padding-bottom:12px; text-align:justify; font-size:11px; line-height:12px;}
	#introMenu h3{font-size:12px; font-weight:bold; margin-bottom:2px;}



.box_round_397{width:397px;}
	.box_round_397 .ttl{background:url(../img/element/box_round/box_round_397_bg_top.gif) no-repeat; text-align:center; height:30px; overflow:hidden;}
	.box_round_397 .cnt{padding:18px; padding-bottom:0; border:2px solid #ebebeb; border-top:none; border-bottom:none;}
	.box_round_397 .bttm{background:url(../img/element/box_round/box_round_397_border_bottom.gif) no-repeat; height:20px; overflow:hidden; line-height:12px;}



/*arrowLink*/
a.arrowLink, .arrowLink a{line-height:10px; padding-left:13px; display:inline; height:13px; display:block; padding-top:1px; padding-bottom:4px;}
	a.arrowLink:hover, .arrowLink a:hover{font-weight:bold; }

	/*colors*/
	.grp_bl_wh{}
	.grp_bl_wh a.arrowLink, .grp_bl_wh .arrowLink a{background:url(../img/element/arrowlink/arrow_bl_wh.gif) no-repeat; color:#639ac0;}

	.grp_gr_wh{}
	.grp_gr_wh .arrowLink a, .grp_gr_wh a.arrowLink{background:url(../img/element/arrowlink/arrow_gr_wh.gif) no-repeat; color:#98ac48;}

	.grp_gry_wh{}
	.grp_gry_wh .arrowLink a, .grp_gry_wh a.arrowLink{background:url(../img/element/arrowlink/arrow_gry_wh.gif) no-repeat; color:#7c7c7c;}

	.grp_org_wh{}
		.grp_org_wh .arrowLink a, .grp_org_wh a.arrowLink{background:url(../img/element/arrowlink/arrow_org_wh.gif) no-repeat; color:#ffa200;}

	.grp_wh_org{}
		.grp_wh_org .arrowLink a, .grp_wh_org a.arrowLink{background:url(../img/element/arrowlink/arrow_wh_org.gif) no-repeat; color:#fff;}

	.grp_wh_gry{}
		.grp_wh_gry .arrowLink a, .grp_wh_gry a.arrowLink{background:url(../img/element/arrowlink/arrow_wh_gry.gif) no-repeat; color:#fff;}


/*arrowList*/
ol.arrowList{margin:0 0 0 15px; padding:0; margin-left:20px;}
	ol.arrowList li{list-style-position:outside; padding-bottom:10px;}
	ol.arrowList_lowheight li{padding-bottom:2px;}
	ol.arrowList li span{margin-left:-5px; position:relative; display:block; line-height:13px;}
	*html ol.arrowList li , *+html ol.arrowList li span{margin-left:-3px; position:static; }

	/*colors*/
	.grp_org_wh ol.arrowList{list-style-image:url(../img/element/arrowlist/arrow_org.gif)}
	.grp_tk_wh ol.arrowList{list-style-image:url(../img/element/arrowlist/arrow_tk.gif)}
	.grp_gr_wh ol.arrowList{list-style-image:url(../img/element/arrowlist/arrow_gr.gif)}
	.grp_gry_wh ol.arrowList{list-style-image:url(../img/element/arrowlist/arrow_gry.gif)}
	.grp_bl_wh ol.arrowList{list-style-image:url(../img/element/arrowlist/arrow_bl.gif)}




/*ttl_box*/
.ttl_box{text-align:left;}
	.ttl_box .ttl{padding:3px 3px 3px 3px;}
	.ttl_box .cnt{padding:18px 15px 15px 15px;}

	/*colors*/
		.grp_org_wh .ttl_box .ttl{background:#ffa900;}
		.grp_org_wh .ttl_box .cnt{background:url(../img/element/ttl_box/ttl_box_org_fade.jpg) repeat-x;}
		.grp_tk_wh .ttl_box .ttl{background:#68a8b3;}
		.grp_tk_wh .ttl_box .cnt{background:url(../img/element/ttl_box/ttl_box_tk_fade.jpg) repeat-x; color:#0d7d91;}
		.grp_gr_wh .ttl_box .ttl{background:#b5c54c;}
		.grp_bl_wh .ttl_box .cnt{background:url(../img/element/ttl_box/ttl_box_bl_fade.jpg) repeat-x; color:#42759a;}
		.grp_bl_wh .ttl_box .ttl{background:#42759a;}
		.grp_gr_wh .ttl_box .cnt{background:url(../img/element/ttl_box/ttl_box_gr_fade.jpg) repeat-x; color:#7b891c;}
		.grp_gry_wh .ttl_box .ttl{background:#999999;}
		.grp_gry_wh .ttl_box .cnt{padding:0; padding-top:6px;}

/*formgrp*/
.formgrp{}
	.formgrp .item{margin-bottom:15px;}
	.formgrp .tf{width:97%;  padding:1px 5px 1px 5px; font-size:11px;}
	.formgrp h3{font-size:11px;}

	/*colors*/
	.grp_org_wh .formgrp .tf{border:1px solid #ffdfa6;  color:#666666;}
	.grp_org_wh .formgrp h3{color:#FF9900;}


/*fineBox*/
.finebox{}
	.finebox table{}
	.finebox td.tl{width:3px; height:4px; line-height:4px; overflow:hidden;}
	.finebox td.tc{ height:4px; line-height:4px; overflow:hidden; }
	.finebox td.tr{width:3px; height:4px; line-height:4px; overflow:hidden;}
	.finebox td.ml{width:3px; overflow:hidden;}
	.finebox td.mc{height:100%; width:100%;}
	.finebox td.mr{width:3px; overflow:hidden;}
	.finebox td.bl{width:3px; height:3px; line-height:3px; overflow:hidden;}
	.finebox td.bc{ height:3px; line-height:3px; overflow:hidden;}
	.finebox td.br{width:3px; height:3px; line-height:3px; overflow:hidden;}
	.finebox .fb_ttl{height:15px; text-align:left; padding:1px; padding-left:13px; }

	/*colors*/
	.grp_gr_wh .finebox td.tl{background:url(../img/element/finebox/gr/fb_tl.gif)}
	.grp_gr_wh .finebox td.tc{background:url(../img/element/finebox/gr/fb_tc.gif)}
	.grp_gr_wh .finebox td.tr{background:url(../img/element/finebox/gr/fb_tr.gif)}
	.grp_gr_wh .finebox td.ml{background:url(../img/element/finebox/gr/fb_ml.gif)}
	.grp_gr_wh .finebox td.mc{}
	.grp_gr_wh .finebox td.mr{background:url(../img/element/finebox/gr/fb_mr.gif)}
	.grp_gr_wh .finebox td.bl{background:url(../img/element/finebox/gr/fb_bl.gif)}
	.grp_gr_wh .finebox td.bc{background:url(../img/element/finebox/gr/fb_bc.gif)}
	.grp_gr_wh .finebox td.br{background:url(../img/element/finebox/gr/fb_br.gif)}
	.grp_gr_wh .finebox .fb_ttl{background:#98ac48 url(../img/element/finebox/gr/fb_ttl_bg.gif) repeat-x;}

	.grp_bl_wh .finebox td.tl{background:url(../img/element/finebox/bl/fb_tl.gif)}
	.grp_bl_wh .finebox td.tc{background:url(../img/element/finebox/bl/fb_tc.gif)}
	.grp_bl_wh .finebox td.tr{background:url(../img/element/finebox/bl/fb_tr.gif)}
	.grp_bl_wh .finebox td.ml{background:url(../img/element/finebox/bl/fb_ml.gif)}
	.grp_bl_wh .finebox td.mc{}
	.grp_bl_wh .finebox td.mr{background:url(../img/element/finebox/bl/fb_mr.gif)}
	.grp_bl_wh .finebox td.bl{background:url(../img/element/finebox/bl/fb_bl.gif)}
	.grp_bl_wh .finebox td.bc{background:url(../img/element/finebox/bl/fb_bc.gif)}
	.grp_bl_wh .finebox td.br{background:url(../img/element/finebox/bl/fb_br.gif)}
	.grp_bl_wh .finebox .fb_ttl{background:#669cc1 url(../img/element/finebox/bl/fb_ttl_bg.gif) repeat-x;}

	.grp_gry_wh .finebox td.tl{background:url(../img/element/finebox/gry/fb_tl.gif)}
	.grp_gry_wh .finebox td.tc{background:url(../img/element/finebox/gry/fb_tc.gif)}
	.grp_gry_wh .finebox td.tr{background:url(../img/element/finebox/gry/fb_tr.gif)}
	.grp_gry_wh .finebox td.ml{background:url(../img/element/finebox/gry/fb_ml.gif)}
	.grp_gry_wh .finebox td.mc{}
	.grp_gry_wh .finebox td.mr{background:url(../img/element/finebox/gry/fb_mr.gif)}
	.grp_gry_wh .finebox td.bl{background:url(../img/element/finebox/gry/fb_bl.gif)}
	.grp_gry_wh .finebox td.bc{background:url(../img/element/finebox/gry/fb_bc.gif)}
	.grp_gry_wh .finebox td.br{background:url(../img/element/finebox/gry/fb_br.gif)}
	.grp_gry_wh .finebox .fb_ttl{background:#676767 url(../img/element/finebox/gry/fb_ttl_bg.gif) repeat-x;}

	.grp_org_wh .finebox td.tl{background:url(../img/element/finebox/org/fb_tl.gif)}
	.grp_org_wh .finebox td.tc{background:url(../img/element/finebox/org/fb_tc.gif)}
	.grp_org_wh .finebox td.tr{background:url(../img/element/finebox/org/fb_tr.gif)}
	.grp_org_wh .finebox td.ml{background:url(../img/element/finebox/org/fb_ml.gif)}
	.grp_org_wh .finebox td.mc{}
	.grp_org_wh .finebox td.mr{background:url(../img/element/finebox/org/fb_mr.gif)}
	.grp_org_wh .finebox td.bl{background:url(../img/element/finebox/org/fb_bl.gif)}
	.grp_org_wh .finebox td.bc{background:url(../img/element/finebox/org/fb_bc.gif)}
	.grp_org_wh .finebox td.br{background:url(../img/element/finebox/org/fb_br.gif)}
	.grp_org_wh .finebox .fb_ttl{background:#ffaa10 url(../img/element/finebox/org/fb_ttl_bg.gif) repeat-x;}

/*rm_box*/
.rm_box{width:200px; margin-bottom:10px;}
	.rm_box .label{padding:14px 0px 5px 9px; text-align:left;}
	.rm_box .arrowLink{padding:18px; padding-top:0; text-align:left;}

	/*colors*/
	.grp_wh_org .rm_box{background:url(../img/mod/rightmenu_box/rmb_org_bg.gif) no-repeat bottom left;}
	.grp_wh_org .rm_box .cnt_keeper{background:url(../img/mod/rightmenu_box/rmb_org_top.gif) no-repeat;}

	.grp_wh_gry .rm_box{background:url(../img/mod/rightmenu_box/rmb_gry_bg.gif) no-repeat bottom left;}
	.grp_wh_gry .rm_box .cnt_keeper{background:url(../img/mod/rightmenu_box/rmb_gry_top.gif) no-repeat;}


/*DIMENSIONS*/
	#STAGE, #FOOTER .logoDiv, #FOOTER .footer_cnt, #FOOTER .blackBar div{width:928px;}/*PAGE_W*/
	#CNT{width:692px;}/*PAGE_LEFT_W*/
	#rightMenu{width:200px;}/*PAGE_RIGHT_W*/
	.CNT_cnt .cnt_cell_left{width:260px;}
	.CNT_cnt .cnt_cell_right{width:397px;}




/*finebox fix*/
	.finebox td.tr, .finebox td.mr, .finebox td.br, .finebox td.tc, .finebox td.tl, .finebox td.tr, .finebox td.bc, .finebox td.bl{ font-size:1px;}
	.finebox td.mr{font-size:7px;}