* { margin:0; padding:0 }
	body, html { margin:0; padding:0; /* height:100%; */ font-family:Tahoma, Verdana, Arial; font-size:11pt; color:#2d2f31; }
	body { background:url(/i/bg.jpg); }
	a img { border:none }
	a { text-decoration:underline; color:#f67100; }
	.content a:hover { text-decoration:none; color:#f67100; }
	.clear {clear:both}
	
	.all {width:100%; /* height:100%; */ text-align:center; }
	.main_wr { width:1150px; display:inline-block; text-align:left; /* height:100%; */ padding:224px 0 0 0; }
	
	.hdline_div { position:absolute; top:0px; left:0px; height:30px; width:100%; text-align:center; background:#45494e }
	.hdline_wr { width:1150px; display:inline-block; text-align:left; height:30px; }
	.hdline_div { color:#939598; font-size:11pt; }
	.hdline_div a { color:#afb1b5; text-decoration:underline; }
	.hdline_div a:hover { color:#afb1b5; text-decoration:none; }
	.hdline_lmenu { float:left; height:30px; line-height:27px; }
	.hdline_lmenu a { padding:0 15px 0 0; }
	.hdline_rmenu { float:right; height:30px; line-height:27px; /* width:592px; */ }	
	.hdline_rmenu a { padding:0 0 0 5px; }
	.shop_btn { float:right; line-height:27px; padding:3px 40px 0 0; }
	
	.header { position:absolute; top:30px; left:0px; width:100%; background:#fff; height:185px; text-align:center }
	.header_wr { width:1150px; display:inline-block; text-align:left; height:185px; position:relative }
	.header_zub  { position:absolute; top:215px; left:0px; width:100%; height:6px; background:url(/i/zub.png) 0 0 repeat-x; }
	
	.logo_div { width:198px; height:163px; position:absolute; top:9px; left:9px }
	.logo_div img { width:198px; height:163px; }
	
	.zap_div { width:308px; height:51px; position:absolute; top:26px; left:250px; border:1px dashed #bfbfbf; background:#f0f3f5; padding:10px 5px 5px 7px; }
	.zap_hdr { color:#f57100; text-transform:uppercase; font-size:15px; font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; margin:0 0 5px 0; }
	.zap_field { width:196px; height:24px; background:#fff; border:1px solid #d8dde1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:left; line-height:24px; font-size:9pt; overflow:hidden; padding:0 0 0 5px; }
	.zap_btn { float:left; margin:0 0 0 10px }
	.zap_btn img { width:92px; height:26px }
	
	.loc { position:absolute; left:630px; top:41px; background:url(/i/loc.png) 0 0 no-repeat; color:#7b7f85; padding:0 0 0 35px; font-size:10pt; min-height:45px; }
	.loc a { color:#565c64; }
	.loc a:hover { color:#565c64; text-decoration:none; }
	
	.ph { position:absolute; left:940px; top:37px; background:url(/i/ph.png) 0 3px no-repeat; padding:0 0 0 35px; min-height:45px; font-size:22px; color:#7b7f85;
			font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; }
	.ph span { color:#ff8d2b; }
	
	.vert_menu { margin:121px 0 0 249px; height:38px; border-top:1px solid #dadee2; border-bottom:1px solid #dadee2; }
	.diary { float:right; margin-top:2px; }
	.diary img { width:206px; height:34px; }
	.vert_item { float:left; height:38px; line-height:34px }
	.vert_item a { padding:0 10px 0 10px; color:#565c64; text-decoration:none }
	.vert_item a:hover { text-decoration:underline; }
	.vert_sep { float:left; background:url(/i/splitter.png) 0 16px no-repeat; width:25px; height:38px; }
	
	.left_col { float:left; width:199px; padding:37px 40px 40px 9px; }
	.main_col { float:left; width:900px; padding:37px 0px 40px 0px; background:#fdfdfd; }
	
	.left_hdr { text-transform:uppercase; font-weight:bold; font-size:18px; font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; margin-bottom:15px; }
	.left_set { background:#f0f3f5; border:1px dashed #bfbfbf; padding:14px; margin-bottom:15px }
	.left_set a { text-decoration:none }
	.left_set a:hover { text-decoration:underline }
	
	.set_hdr { color:#f67100; font-weight:bold; }
	.left_set ul { list-style:outside; padding:10px 0 0 15px; list-style-image:url(/i/li.png); }
	.left_set ul a { color:#565c64 }
	.left_set li { margin-top:6px; margin-bottom:6px; }
	
	.all_news { float:right; background:url(/i/li.png) 97% 0 no-repeat #ebeef0; font-size:13px; text-transform:none; margin:3px 0 0 0; padding:0 13px 0 4px; }
	.all_news a { text-decoration:none; }
	
	.news_date { color:#8d9399; padding:0 0 0 15px; background:url(/i/news_date.png) 0 5px no-repeat; margin:10px 0 4px 0; }
	.news { margin:0 0 20px 0; color:#565c64 }
	.news a { color:#565c64; text-decoration:underline }
	.news a:hover { text-decoration:none }
	
	.hr { border-bottom:1px solid #dadee2; height:1px; }
	
	.foot_zub  { width:100%; height:6px; background:url(/i/zub_foot.png) 0 0 repeat-x; }
	.foot_all {width:100%; text-align:center; background:#fff }
	.foot_wr { width:1150px; display:inline-block; text-align:left; padding:30px 0 10px 0;  }
	.foot_copyr { padding:5px 0 0 0; font-size:12px; float:left; width:310px; font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; font-weight:bold; }
	.cnt_div { float:right; }
	.foot_des { font-size:12px; color:#7b7f85; float:right; background:url(/i/fv.jpg) 0 0 no-repeat; height:44px; padding:5px 0 0 75px; font-weight:bold; font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; }
	.foot_des a { color:#565c64; }
	.foot_mnu { font-size:12px; float:left; padding:5px 0 0 0; text-align:center; font-weight:bold }
	.foot_mnu a { color:#565c64; }
	.foot_sep { float:left; background:url(/i/splitter.png) 0 16px no-repeat; width:25px; height:38px; margin:0 20px 0 20px; }
	.foot_disc { font-size:11px; margin-top:29px; }
	
	p { padding:5px 0 5px 0 }
	ul { margin:5px 0 5px 0; list-style-image:url(/i/cli.png); }
	li { margin:0 0 13px 25px }
	
	h1 { font-size:16pt; font-weight:normal; padding:0 0 25px 0; }
	h2 { font-size:15pt; font-weight:normal; padding:25px 0 20px 0; }
	h3 { font-size:14pt; font-weight:normal; padding:25px 0 20px 0; }
	h4 { font-size:13pt; font-weight:normal; padding:25px 0 20px 0; }

	.tiled h1 { text-align:center }
	.tiled { background:url(/i/tile.png) 0 30% no-repeat; }
	.orange { color:#f67100; font-weight:bold; font-size:12pt; line-height:140%; border:1px dashed #bfbfbf; background:#fff; padding:15px 25px 15px 25px; /* padding:10px 20px 10px 20px; */ font-style:italic; margin:0px 0 15px 0; }
	
	.home_box { width:189px; font-size:11pt; font-weight:normal;
		-webkit-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.28);
		-moz-box-shadow:    0px 10px 10px 0px rgba(50, 50, 50, 0.28);
		box-shadow:         0px 10px 10px 0px rgba(50, 50, 50, 0.28);
		background:#f0f3f5; border:1px dashed #bfbfbf; padding:14px 4px 11px 14px; margin-bottom:15px; float:left;
	}
	.box_img { width:68px; float:left; }
	.box_split { float:left; width:20px; height:50px; }
	.box_text { padding:12px 0 0 0; }
	
	.bn { width:208px; font-size:11pt; font-weight:normal;
		-webkit-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.28);
		-moz-box-shadow:    0px 10px 10px 0px rgba(50, 50, 50, 0.28);
		box-shadow:         0px 10px 10px 0px rgba(50, 50, 50, 0.28);
		background:#ebeef0;
		border-top:1px solid #ebeef0;
		border-left:1px solid #ebeef0;
		border-right:1px solid #ebeef0;
		border-bottom:2px solid #f67c14;
		padding:0px 0px 0px 0px;
		margin-bottom:20px;
		float:left;
	}
	.bn p { margin:5px 0 5px 10px; font-size:11pt; color:#565c64 }
	.bn a, a .bn { color:#565c64 }
	.bni { width:208px; height:109px; overflow:hidden; }
	