html, body
{
	font: normal 13px/normal tahoma, arial, sans-serif;
	color: #000;
	background: url('/img/bg.gif') repeat #6b91ad 0 0;
	padding: 0;
	margin: 0;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a, table, th
{
	border: 0;
	padding: 0;
	margin: 0;
}
ul { list-style-type: none; }

a 		{ text-decoration: underline; color: #000; outline: 0; }
a:hover { text-decoration: none; }



.cleaner1 { clear: both; }
.cleaner2 { clear: both; height: 0; line-height: 0; }


/*-------------------- containers */

.containerMain
{
	width: 100%;
	background: url('/img/bgGrad.gif') repeat-x transparent 0 0;
}
.containerMain .main
{
	width: 767px;
	height: 662px;
	background: url('/img/bgPhoto.jpg') no-repeat transparent bottom center;
	border-right: 6px solid #fff;
	border-left: 6px solid #fff;
	overflow: hidden;
	padding: 0 30px;
	margin: 0 auto;
}
.containerMain .main .left
{
	width: 560px;
	float: left;
}
.containerMain .main .right
{
	width: 185px;
	height: 100%;
	float: right;
}

/* lang */
.containerMain .main .right .lang
{
	width: 100%;
	height: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 15px 0 0 0;
}
.containerMain .main .right .lang a
{
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
	.containerMain .main .right .lang a:hover
	{
		text-decoration: underline;
	}

	.containerMain .main .right .lang ul
	{
		width: 54%;
		overflow: hidden;
		margin: 0 auto;
	}
		.containerMain .main .right .lang ul li
		{
			border-right: 1px solid #5b81a9;
			float: left;
			display: inline;
			padding: 0 10px;
		}
		.containerMain .main .right .lang ul li.no-border
		{
			border-right: none;
		}


/* logo */
/*
.containerMain .main .right .logo
{
	width: 179px;
	height: 201px;
	background: url('/img/logo.png') no-repeat transparent 0 0;
	margin: 50px 0 0 0;
}*/
.containerMain .main .right .logo
{
	width: 190px;
	height: 93px;
	background: url('/img/logoNew.png') no-repeat transparent 0 0;
	margin: 50px 0 0 0;
}
	.containerMain .main .right .logo a
	{
		height: 100%;
		text-indent: -9999px;
		display: block;
	}
/* footer */
.containerMain .main .right .footer
{
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: url('/img/footerBg.png') no-repeat transparent 0 0;
	margin: 429px 0 0 0;
}
.containerMain .main .right .footer p { font-size: 11px; text-align: center; line-height: 18px; color: #c4c2b6; padding: 15px 15px; }
.containerMain .main .right .footer p span,
.containerMain .main .right .footer p span a { color: #87895a; }



/*-------------------- nav */

.nav
{
	height: 47px;
}
.nav .cornerLeft, 
.nav .cornerRight,
.nav .set
{
	width: 27px;
	height: 47px;
	float: left;
}
.nav .cornerLeft	{ background: url('/img/navCornerLeft.png') no-repeat transparent 0 0; }
.nav .cornerRight	{ background: url('/img/navCornerRight.png') no-repeat transparent 0 0; }
.nav .set 			{ background: url('/img/navBg.png') repeat transparent 0 0; width: 505px; }

.nav ul
{
	height: 47px;
	position: relative;
	margin: 0 -40px 0 -15px;
}
.nav ul li
{
	font: normal 14px/43px tahoma, arial, sans-serif;
	word-spacing: -2px;
	display: inline;
}
.nav ul li a
{
	text-decoration: none;
	display: block;
	float: left;
	color: #e3e8ef;
	padding: 0 4px 0 0;
}
.nav ul li a span
{
	display: block;
	padding: 0 4px 0 8px;
}
.nav ul li.active a
{
	color: #000;
	background: url('/img/navActiveCorner.gif') no-repeat transparent center right;
}
.nav ul li.active a span 
{
	background: url('/img/navActiveBg.gif') no-repeat transparent center left;
}
.nav ul li a:hover { color: #fff; }
.nav ul li.active a:hover { color: #000; }



/*-------------------- content */

.content
{
	margin: 30px 0 0 0;
}
.content .cornersTop,
.content .cornersBottom
{
	width: 474px;
	height: 20px;
	background: url('/img/contentBg.png') repeat transparent 0 0;
	margin: 0 auto;
}
.content .cornersTop .left,
.content .cornersTop .right,
.content .cornersBottom .left,
.content .cornersBottom .right
{
	width: 43px;
	height: 20px;
	position: relative;
}
.content .cornersTop .left,
.content .cornersBottom .left
{
	margin: 0 0 0 -43px;
	float: left;
}
.content .cornersTop .right,
.content .cornersBottom .right
{
	margin: 0 -43px 0 0;
	float: right;
}

.content .cornersTop .left		{ background: url('/img/contentCornerTopLeft.png') no-repeat transparent 0 0; }
.content .cornersTop .right		{ background: url('/img/contentCornerTopRight.png') no-repeat transparent 0 0; }
.content .cornersBottom .left 	{ background: url('/img/contentCornerBottomLeft.png') no-repeat transparent 0 0; }
.content .cornersBottom .right	{ background: url('/img/contentCornerBottomRight.png') no-repeat transparent 0 0; }

.content .in
{
	height: 100%;
	background: url('/img/contentBg.png') repeat transparent 0 0;
	padding: 0 20px;
	margin: 0;
}

.content p
{
	font-size: 14px;
	word-spacing: 3px;
	line-height: 24px;
	padding: 10px 0;
}
.content p.error { font-size: 13px; color: #888; }

.content h1
{
	font: normal 20px/normal verdana, arial, sans-serif;
	color: #8dc800;
	word-spacing: 5px;
	letter-spacing: -2px;
}
.content a,
#lightbox-close a { color: #89bb11; }

.content a.thumb img		{ border: 3px solid #ddd; margin: 10px; }
.content a:hover.thumb img 	{ border-color: #89bb11; }

.content .map 
{
	width: 98%;
	height: 290px;
	border: 4px solid #fff;
	background: url('/img/map.gif') no-repeat #cecece center center;
}

.content .table
{
	width: 100%;
	font-size: 12px;
	border-bottom: 2px solid #ddd;
	border-left: 1px solid #ddd;
	margin: 20px 0;
}

.content .table th,
.content .table td
{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
}

.content .table th
{
	font-weight: bold;
	text-align: left;
	border: none;
	background-color: #d2dde9;
	padding: 10px 10px;
}


#pf5 a { position: relative; }


#translated-by
{
	font-size: 11px;
	color: #b9d4e8;
	background-color: #507a9a;
	position: fixed;
	bottom: 5px;
	left: 5px;
  	padding: 5px;
}
	* html #translated-by { position: absolute; top: 45px; left: 5px; }

	#translated-by a
	{
		text-decoration: none;
		color: #fff;
	}

