/* CSS 110713 v10 S >>>>>>>>>>>>>>>> */

/* Begin 110713 v10 S >>>>>>>>>>>>>>>> */
	body, table
	{
		font-family: 'Georgia';
		font-size: 17px;
		color: #fff;
	}
	body
	{
		background-color: #012f47;
		position: absolute;
		width: 100%;
		height: 100%;
	}
/* End >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.body h1,
	.body h2,
	.body h3,
	.body h4,
	.body h5,
	.body h6
	{
		margin-bottom: 0.5em;
	}
	.body h1
	{
		font-weight: bold;
		font-size: 1.2em;
		margin-bottom: 0.7em;
		clear: both;
	}
	.body h2
	{
		padding-top: 1em;
		margin-bottom: 1em;
		font-size: 1em;
		text-decoration: underline;
		clear: both;
	}
	.body h2 p
	{
		margin-bottom: 1em;
	}
	.body .content-in img
	{
		margin-top: 0.3em;
		margin-bottom: 0.5em;
		margin-right: 1em;
		float: left;
		border: 0.3em solid #fff;
	}
	.body h3
	{
		/*font-family: 'Tahoma';*/
		padding-top: 1em;
		font-size: .9em;
		font-weight: bold;
		clear: both;
		/*text-transform: uppercase;*/
	}
	.body h4
	{
		/*font-family: 'Trebuchet MS';*/
		padding-top: 1em;
		font-size: 0.9em;
		clear: both;
	}
	.body h5
	{
		font-size: 0.8em;
	}
	.body h6
	{
		font-size: 1em;
		text-align: center;
		text-transform: uppercase;
	}
	.body h3:first-of-type,
	.body h4:first-of-type
	{
		padding-top: 0;
	}
	.body a
	{
		color: #fff;
	}
	.body a:hover
	{
		text-decoration: none;
	}
	.body a:hover span
	{
		border: none;
		text-decoration: none;
	}
	.body .t-1
	{
		width: 100%;
		margin-bottom: 1em;
	}
	.body .t-1 th
	{
		font-weight: bold;
		text-align: center;
	}
	.body .t-1 th,
	.body .t-1 td
	{
		font-size: 0.8em;
		padding: 0.2em 1em;
		border: 1px solid #2d4e5f;
		vertical-align: middle;
	}
	.body .t-1 .c
	{
		text-align: center;
	}
	.body .t-1 .r
	{
		text-align: right;
	}
	.body ul
	{
		list-style: circle outside none;
		font-size: 0.9em;
		padding-left: 1em;
		margin-bottom: 1.1em;
	}
	
	
	.body
	{
		overflow: hidden;
		height: 100%;
	}
	
	#body_f
	{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 1588px;
		height: 100%;
		overflow: hidden;
	}
	.map-txt
	{
		position: absolute;
		left: 0px;
		top: 0px;
		background: url(/templates/template1/images/panel-f.png);
		padding: 0.5em 0.5em 0.1em 0.5em;
		border: 1px solid #6e6f70;
		white-space: nowrap;
		display: none;
	}
	.map-txt.show
	{
		display: inline;
	}
	.footer
	{
		position: fixed;
		position: expression('absolute');
		z-index: 52;
		left: 0px;
		bottom: 0px;
		width: 100%;
		background: url(/templates/template1/images/panel-f-2.png);
	}
	.footer .in
	{
		width: 94%;
		position: relative;
		left: 3%;
		padding: 0.5em 0px 0.2em 0px;
		line-height: 1.3em;
	}
	.footer .l
	{
		float: left;
	}
	.footer .r
	{
		text-align: right;
	}
	.compas
	{
		position: fixed;
		position: expression('absolute');
		z-index: 50;
		width: 7.6em;
		right: 5.7%;
		top: 3.2em;
	}
	.lang
	{
		position: fixed;
		position: expression('absolute');
		z-index: 50;
		right: 17.7%;
		top: 0px;
	}
	.lang a
	{
		float: left;
		text-align: center;
		text-decoration: none;
		font-size: 0em;
		margin-top: -14px;
	}
	.lang a:hover,
	.lang a.on
	{
		font-size: 1em;
		margin-top: 0px;
	}
	.lang a.on
	{
		cursor: default;
	}
	.lang img
	{
		display: block;
	}
	
	.content
	{
		min-height: 1278px;
		height: expression('1278px');
		position: relative;
		z-index: 51;
		left: 50%;
		width: 50%;
		margin-left: -3.5em;
		margin-top: 2em;
		padding-bottom: 5em;
	}
	.content-in
	{
		margin-top: 3em;
		background: url(/templates/template1/images/panel-f.png);
		float: left;
		padding: 1.5em 1.5em 0.5em 1.5em;
		border: 1px solid #2d4e5f;
	}
	
/*	.header td.logo
	{
		width: 11em;
	}*/
	.header td.logo a
	{
		width: 11em;
		display: block;
		float: left;
		text-align: center;
		text-decoration: none;
	}
	.header td.logo img
	{
		width: 50%;
	}
	.header td.logo .txt-1
	{
		text-shadow: 0px 2px 1px #000;
		font-size: 1.3em;
		font-weight: bold;
	}
	.header td.logo .txt-2
	{
		display: block;
		font-size: 0.8em;
		white-space: nowrap;
		margin-top: 0.2em;
		padding-top: 0.1em;
		border-top: 1px solid #fff;
	}
	.header .menu
	{
		margin-top: 7.3em;
		padding-left:1.3em;
	}
	.header .menu a
	{
		float: left;
		font-size: 1em;
		font-style: italic;
		text-decoration: none;
		color: #012f47;
		margin-right: 0.4em;
		margin-bottom: 0.3em;
		white-space: nowrap;
	}
	.header .menu a span
	{
		text-decoration: underline;
		color: #fff;
	}
	.header .menu a:hover,
	.header .menu a.on
	{
		color: #fff;
	}
	.header .menu a:hover span,
	.header .menu a.on span
	{
		text-decoration: none;
	}
	.header .menu a.on
	{
		cursor: default;
	}
	
@media (max-width: 1024px) {
	.content-in p {
		clear: both;
	}
}
@media (min-width: 1024px) {
	.body .content-in img {
		clear: left;
	}
}