@charset &quot;utf-8&quot;; @import url(reset.css); body { 	height:100%; 	font-family:Arial, Helvetica, sans-serif; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/gradient.gif) 0px 261px #fff repeat-x; 	} h1 { 	margin-bottom:28px; padding-bottom:2px; 	font-size:24px; font-weight:normal; 	letter-spacing:-0.5px; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/header_dot.gif) left bottom repeat-x; 	} h2 { 	margin:0px 0px 22px 0px; padding-bottom:4px; 	font-size:18px; font-weight:normal; 	letter-spacing:-0.5px; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/header_dot.gif) left bottom repeat-x; 	} h3 { 	margin-bottom:12px; 	font-size:18px; font-weight:normal; 	} p { 	padding-bottom:16px; 	font-size:12px; line-height:16px; 	color:#554e4e; 	} a { 	font-size:12px; 	text-decoration:none; 	color:#ed3f11; 	} a:hover { 	text-decoration:underline; 	} ul, ol { 	margin-left:18px; 	} ul { 	list-style-type: disc; 	color:#b0b0b0; 	} li { 	font-size:12px; line-height:1.2; color:#554e4e; 	} ul.triangle { 	margin-left:0px; 	list-style-type:none; 	} 	ul.triangle li { 		padding-left:12px; 		line-height:1.3; 		background:url(<?=SITE_TEMPLATE_PATH?>/images/triangle.gif) 0px 5px no-repeat; 		} #search { 	margin-bottom:32px; 	} form { 	margin-top:19px; 	} 	.fField { 		float:left; 		width:190px; height:16px; 		padding-left:10px; 		font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:16px; 		color:#1d1d1d; 		border:1px solid #d8d8d8; 		} 	.fButton { 		margin-left:9px; 		} #parent { 	position:absolute; top:0px; left:0px; z-index:9999; 	display:block; 	width:100%; min-height:100%; 	} #page { 	padding:0px 30px 118px 30px; 	} .centered { 	min-width:900px; max-width:1200px; 	margin-right:auto; margin-left:auto; 	} #footerIndent { 	margin:0px 30px; 	} 	#header { 		position:relative; 		height:261px; 		} 		#logotype { 			position:absolute; left:0px; top:43px; 			} 		#title { 			position:absolute; left:0px; top:132px; 			} 		#nav { 			position:absolute; left:141px; top:69px; 			margin-left:0px; 			list-style-type:none; 			} 			#nav li { 				float:left; 				margin-left:25px; padding-left:25px; 				background:url(<?=SITE_TEMPLATE_PATH?>/images/nav_sep.gif) left top no-repeat; 				} 			#nav li:first-child { 				margin-left:0px; padding-left:0px; 				background:none; 				} 			#nav li img { 				padding-bottom:3px; 				border-bottom:2px solid #fff; 				} 			#nav li.cur img { 				border-color:#9c9c9c; 				} 		#illustration { 			position:absolute; right:210px; top:0px; z-index:0; 			} 		#rightSide { 			position:absolute; right:0px; top:0px; 			text-align:right; 			} 			#rightSideMenu { 				width:239px; 				margin-top:108px; margin-left:0px; 				text-align:right; 				list-style-type:none; 				} 				#rightSideMenu li { 					padding-bottom:8px; 					line-height:0; 					} 			#banner { 				width:210px; 				margin-top:75px; 				text-align:right; 				} 			#news { 				width:210px; 				margin-top:16px; margin-left:29px; 				text-align:left; 				} 				#news h2 { 					margin-bottom:9px; 					} 				#news div.new { 					margin-bottom:19px; 					} 				#news span.date { 					display:block; 					margin-bottom:8px; 					} 				#news a { 					} 				#news #archive a { 					padding-left:12px; 					color:#757575; 					background:url(<?=SITE_TEMPLATE_PATH?>/images/triangle_darkred.gif) 0px 5px no-repeat; 					} 	#content { 		overflow:auto; 		} 		#contentLeftSide { 			padding:0px 487px 60px 14px; 			} 		#contentRightSide { 			float:right; 			width:210px; min-height:400px; 			margin-right:239px; padding-top:150px; padding-bottom:30px; 			background:url(<?=SITE_TEMPLATE_PATH?>/images/sidebar.gif) left top repeat-x; 			} 		#contentRightSide p, #contentRightSide ul, #contentRightSide h2 { 			margin-right:8px; margin-left:28px; 			} 		#subMenu { 			margin-bottom:50px; margin-left:0px; 			list-style-type:none; 			} 			#subMenu li { 				margin-bottom:9px; padding-left:23px; 				line-height:13px; 				background:url(<?=SITE_TEMPLATE_PATH?>/images/sgr.gif) left center no-repeat; 				} 			#subMenu li.cur { 				font-size:12px; font-weight:bold; 				color:#a1a1a1; 				} 			#subMenu li a { 				font-size:12px; 				color:#000; 				} 		.age { 			margin-bottom:14px; margin-left:28px; 			font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:16px; font-weight:bold; 			color:#554e4e; 			} 		.close span { 			border-bottom:2px dashed #554e4e;			 			} /* --- vacancy open -- */ .conTitle { 	width:50%; 	margin:0px 0px 7px 0px; padding:7px 14px; 	font-family:Tahoma, Arial, sans-serif; font-weight:bold; 	color:#8b8b8b; 	background-color:#f9f9f9; 	} .conInfo { 	margin:0px; padding:0px 0px 0px 35px; 	line-height:18px; 	} .name { 	background:url(<?=SITE_TEMPLATE_PATH?>/images/user_pic.gif) 14px 4px no-repeat; 	} .tel { 	background:url(<?=SITE_TEMPLATE_PATH?>/images/tel_pic.gif) 14px 4px no-repeat; 	} /* --- vacancy close -- */			 /* --- search open -- */ 	#searchResult { 		font-size:12px; font-weight:bold; 		list-style:decimal outside; 		} 		#searchResult li { 			margin-bottom:11px; 			} 		#searchResult li span { 			font-weight:normal; 			color:#9d9d9d; 			} 		#searchResult li a { 			font-weight:normal; 			} 		#searchResult li p { 			font-weight:normal; line-height:15px; 			color:#000; 			} 	#searchPage { 		padding:18px 18px 22px 18px; 		font-size:12px; 		background-color:#fefefe; 		} 		#searchPage img { 			margin-right:9px; 			} 		#searchPage a { 			text-decoration:none;			 			color:#979797; 			} 		#searchPage div { 			margin-top:14px; margin-left:22px; 			} 			#searchPage div span, #searchPage div a { 				margin-right:14px; 				color:#979797; 				} 			#searchPage div span.cur { 				color:#000; 				} /* --- search close -- */ /* --- news open -- */ #calendar { 	margin-left:0px; 	list-style-type:none; 	} 	#calendar li { 		margin-bottom:7px; padding-left:12px; 		line-height:1.3; 		background:url(<?=SITE_TEMPLATE_PATH?>/images/triangle.gif) 0px 5px no-repeat; 		} 	#calendar li span { 		font-size:10px; 		line-height:13px; 		color:#999; 		} .new { 	padding-top:6px; 	} 	.new span.date { 		} 	.new p.newLink { 		margin-top:5px; padding-bottom:9px; 		line-height:14px; 		} 	.new a { 		} /* --- news close -- */ /* --- contact open -- */ #map { 	margin-bottom:32px; 	} /* --- contact close -- */ /* --- feedback open -- */ .response { 	margin-bottom:45px; 	} .response div { 	margin-bottom:15px; padding:3px 11px; 	font-size:13px; line-height:24px; 	color:#3c454f; 	background-color:#f9f9f9; 	} 	.readFull { 		padding-left:8px; 		white-space:nowrap; 		background:url(<?=SITE_TEMPLATE_PATH?>/images/triangle_red.gif) left center no-repeat; 		} .response p { 	margin-right:22px; margin-left:11px; 	} .response img { 	margin-right:18px; 	} #responseList { 	margin-left:45px; 	} #responseList img { 	margin-right:8px; 	} 	#responseList td { 		padding-top:7px; 		vertical-align:middle; 		} 	#responseList td a { 		line-height:1; 		vertical-align: bottom; 		text-decoration:none; 		color:#7f7f7f; 		} 	#responseList td span { 		line-height:1; 		vertical-align: bottom; 		text-decoration:none; 		color:#000; 		} 	.one { 		font-size:10px; 		position:relative; top:-3px; 		} 	.two { 		font-size:10px; 		position:relative; top:-3px; 		} 	.three { 		font-size:11px; 		position:relative; top:-3px; 		} 	.four { 		font-size:12px; 		position:relative; top:-3px; 		} 	.five { 		font-size:14px; 		position:relative; 		position:relative; top:-2px; 		} 	.six { 		font-size:16px; 		position:relative; 		position:relative; top:-2px; 		} 	.seven { 		font-size:18px; 		position:relative; top:-2px; 		} 	.eight { 		font-size:20px; 		position:relative; top:-2px; 		} 	.nine { 		font-size:22px; 		position:relative; top:-1px; 		} 	.ten { 		font-size:24px; 		}			 /*#feedbackPage { 	} 	#feedbackPage a { 		color:#7f7f7f; 		} */ /* --- feedback close -- */ /* --- blog open --- */ #oblako { 	padding:0px 18px 0px 24px; 	} 	#oblako a { 		line-height:1.2; 		vertical-align:middle; 		text-decoration:none; 		color:#757575; 		} 	#oblako a:hover { 		color:#f00; 		} .post { 	margin-bottom:45px; 	} .postItems { 	margin-bottom:12px; 	font-family:Tahoma, Arial, sans-serif; 	} 	span.date { 		margin-right:9px; padding-left:17px; 		font-size:10px; line-height:12px; 		color:#929292; 		background:url(<?=SITE_TEMPLATE_PATH?>/images/clock.gif) left center no-repeat; 		} 	a.author { 		margin-right:9px; padding-left:17px; 		font-size:10px; line-height:12px; 		background:url(<?=SITE_TEMPLATE_PATH?>/images/user_pic.gif) left center no-repeat; 		} 	a.comments { 		margin-right:9px; padding-left:17px; 		font-size:10px; line-height:12px; 		background:url(<?=SITE_TEMPLATE_PATH?>/images/comm_pic.gif) left center no-repeat; 		} /*span.button { 	padding-left:12px; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/button.gif) left center no-repeat; 	} span.button a { 	padding-right:12px; 	font-family:Tahoma, Arial, sans-serif; font-size:10px; 	color:#757575; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/button_c.gif) right center no-repeat; 	}*/ img.left { 	float:left; 	margin-right:18px; margin-bottom:8px; 	} img.right { 	float:right; margin-bottom:8px; 	margin-left:18px; 	} .readMore { 	padding-left:15px; 	font-size:12px; line-height:14px; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/readmore.gif) left center no-repeat; 	} #postList img { 	margin-right:8px; 	} .comment { 	padding:7px 12px 14px 12px; 	} .dark { 	background-color:#fafafa; 	} .commentItems { 	margin-bottom:6px; 	font-family:Tahoma, Arial, sans-serif; line-height:26px; 	} 	.commentItems span, .commentItems a { 		line-height:26px; 		} 	.commentItems img { 		margin-right:8px; 		vertical-align:middle; 		} 	span.title { 		font-size:11px; font-weight:bold; 		} 	.commentResp, .commentResp a { 		font-family:Tahoma, Arial, sans-serif; font-size:10px; 		} #commentText { 	width:430px; height:180px; 	margin-bottom:8px; 	border:1px solid #e0e0e0; 	background:url(<?=SITE_TEMPLATE_PATH?>/images/tabg.gif) left top no-repeat; overflow:auto 	} /* --- blog close --- */ #footer { 	position:absolute; left:0px; bottom:0px; z-index:999; 	display:block; 	width:100%; 	} 	#footerContent { 		height:108px; 		border-top:10px solid #ededed; 		} 		#footerContent div { 			float:left; 			height:51px; 			margin-top:14px; 			margin-left:28px; padding-left:28px; 			border-left:1px solid #eee; 			} 		#footerContent div:first-child { 			margin-left:0px; padding-left:0px; 			border:none; 			} 		#fCopy { 			} 			#fCopy img { 				line-height:0; 				} 			#flt { 				margin-top:-3px; margin-left:2px 				} 			#fcp { 				vertical-align:top; 				margin-top:9px; margin-left:10px; 				} 		#fContact { 			} 			#fContact img { 				line-height:0; 				} 			#ftel { 				display:block; 				margin-top:6px; 				} 			#fmail { 				margin-top:3px; 				} 		#fMenu { 			} 			#fMenu ul { 				margin-left:0px; padding-top:9px; 				list-style-type:none; 				} 			#fMenu ul li { 				float:left; 				margin-left:15px; padding-left:15px; 				background:url(<?=SITE_TEMPLATE_PATH?>/images/fmn_sep.gif) left center no-repeat; 				} 			#fMenu ul li:first-child { 				margin-left:0px; padding-left:0px; 				background:none; 				} 			#fMenu ul li img { 				display:block; 				}