* h1{
	margin: 0 0 24px 0;
	padding: 8px 12px 11px 12px;
	background: #ffffff url(/img/shared/bg_h101.gif) left bottom repeat-x;
	font-size: 175%;
	line-height: 1.2;
	zoom: 1;
}

* h2{
	margin: 24px 0 0 0;
	padding: 9px 12px 6px 12px;
	background: #f0f0f0 url(/img/shared/bg_h2.gif) left top no-repeat;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.2;
	zoom: 1;
}

* h2 a{
	line-height: 1.2;
	font-weight: bold;
}

* h2.linkWithImage{
	background: transparent;
	padding: 0;
}

* h2.linkWithImage span.image{
	display: block;
	margin: 1px 0 0 0;
}

* h2.linkWithImage span.image a{
	display: block;
	height: 48px;
}

* h2.linkWithImage span.text{
	display: block;
	background: #f0f0f0 url(/img/shared/bg_h2.gif) left top no-repeat;
	zoom: 1;
}

* h2.linkWithImage span.text a{
	display: block;
	padding: 9px 12px 6px 20px;
	background: url(/img/shared/icon_link01.gif) 12px 1em no-repeat;
	line-height: 1.2;
	font-weight: bold;
	/*\*/
	_height: 1px;
	/**/
	zoom: 1;
}
* h2.linkWithImage span.text a:link,
* h2.linkWithImage span.text a:hover,
* h2.linkWithImage span.text a:active{
	color: #565656;
}
* h2.linkWithImage span.text a:visited{
	color: #888888;
}

* h2.link{
	background: #f0f0f0 url(/img/shared/bg_h2.gif) left top no-repeat;
	padding: 0;
}

* h2.link a{
	display: block;
	padding: 9px 12px 6px 20px;
	background: url(/img/shared/icon_link01.gif) 12px 1em no-repeat;
	line-height: 1.2;
	font-weight: bold;
	/*\*/
	_height: 1px;
	/**/
	zoom: 1;
}
* h2.link a:link,
* h2.link a:hover,
* h2.link a:active{
	color: #565656;
}
* h2.link a:visited{
	color: #888888;
}

* h2 img.flag{
	margin: 0 6px 0 0;
	vertical-align: baseline;
}

* h3{
	margin: 18px 0 0 0;
	padding: 3px 12px 0 12px;
	border-top: #b6b6b6 1px solid;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.3;
}

* h3 a{
	font-weight: bold;
	line-height: 1.3;
}

* h3.link{
	padding-left: 20px;
	background: #ffffff url(/img/shared/icon_link01.gif) 12px 0.6em no-repeat;
	zoom: 1;
}

* h3.link a{
	font-weight: bold;
	line-height: 1.3;
}
* h3.link a:link,
* h3.link a:hover,
* h3.link a:active{
	color: #565656;
}
* h3.link a:visited{
	color: #888888;
}

* h3 img.flag{
	margin: 0 6px 0 0;
	vertical-align: middle;
}

* h4{
	margin: 12px 0 0 0;
	padding: 0 12px 0 12px;
	font-weight: bold;
	line-height: 1.3;
}

* h4 a{
	font-weight: bold;
	line-height: 1.3;
}

* h4 img.flag{
	margin: 0 6px 0 0;
	vertical-align: middle;
}
