/*
<style>
/* */

body
	{
	background: url(images/background-body.jpg) no-repeat center top #0B0B0B;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	}

td, th
	{
	font-family: Arial;
	font-size: 12px;
	}

/* * * * * * * * * * *
 * Containers
 * divs one inside the other - center page
 * * * * * * * * * * */
#containerIE
	{
	background: url(images/background-body-top.jpg) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
#container
	{
	margin: 0px auto;
	text-align: left;
	width: 1000px;
	padding: 0px;
	}
/* * * * * * * *
 * Top
 * * * * * * * */
#top
	{
	height: 127px;
	}
#top #logo
	{
	float: left;
	display: inline;
	width: 275px;
	height: 125px;
	margin-left: 70px;
	}
#top #logo img
	{
	margin-left: 20px;
	margin-top: 40px;
	border: 0px;
	}

#top #topMenu
	{
	background: url(images/background-dots-vert.gif) repeat-y left top;
	float: right;
	display: inline;
	width: 150px;
	margin-right: 70px;
	margin-top: 20px;
	}
#top #topMenu .menuItem
	{
	background: url(images/background-topmenu-item.gif) no-repeat left top;
	width: 135px;
	height: 26px;
	margin-bottom: 7px;
	margin-left: 10px;
	}
#top #topMenu .menuItem a
	{
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	color: white;
	text-decoration: none;
	}
#top #topMenu .menuItem a:hover
	{
	color: #cccccc;
	}

#top .searchBox
	{
	float: right;
	display: inline;
	margin-right: 10px;
	margin-top: 53px;
	}
#top .searchBox .text
	{
	background: url(images/background-top-input.gif) no-repeat left top;
	width: 200px;
	height: 26px;
	display: block;
	}
#top .searchBox .text input
	{
	background: transparent;
	width: 160px;
	margin-left: 30px;
	margin-top: 3px;
	height: 20px;
	border: 0px;
	color: white;
	}
#top .searchBox .submit
	{
	background: url(images/background-top-submit.gif) no-repeat left top;
	margin-left: 153px;
	margin-top: 7px;
	width: 47px;
	height: 26px;
	display: block;
	}
#top .searchBox .submit input
	{
	background: transparent;
	width: 37px;
	height: 23px;
	margin-left: 10px;
	border: 0px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	}
/* * * * * * * *
 * Content
 * * * * * * * */
#content
	{
	background: url(images/background-content.jpg) no-repeat left top #050505;
	float: right;
	display: inline;
	width: 598px;
	margin-right: 55px;
	}
#content .banner
	{
	margin-left: 9px;
	margin-top: 9px;
	}
#content .path
	{
	background: url(images/background-navigation.gif) repeat-x left bottom;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 12px;
	margin-left: 18px;
	margin-right: 18px;
	}
#content .path a
	{
	color: #8F8F8F;
	text-decoration: none;
	}

#content h1
	{
	background: url(images/background-content-title.gif) repeat-x left bottom;
	color: #E34E18;
	font-size: 14px;
	font-weight: normal;
	padding: 9px;
	margin-left: 18px;
	margin-right: 18px;
	}
#content .textContent
	{
	margin-left: 18px;
	margin-right: 18px;
	color: #CFCFCF;
	}
#content .textContent a
	{
	color: #E34E18;
	}
#content .textContent a:hover
	{
	color: #E38F18;
	}
#content .galleryItem
	{
	float: left;
	display: inline;
	margin: 20px;
    text-align: center;
	}
#content .galleryItem a img
	{
    border: 8px solid #606060;
	}
#content .previewItem
	{
	float: left;
	display: inline;
	margin: 18px;
	margin-bottom: 5px;
	width: 150px;
	height: 170px;
	text-align: center;
	}
#content .previewItem img
	{
	border: 8px solid #606060;
	}
#content .previewItem .previewText
	{
	padding-top: 5px;
	}
/* * * * * * * *
 * General
 * * * * * * * */
#left
	{
	width: 273px;
	margin-left: 55px;
	float: left;
	display: inline;
	}
#left .leftMenu .menuTitle
	{
	padding-bottom: 5px;
	}
#left .leftMenu .menuItem
	{
	background: url(images/background-menu-item.png) no-repeat left top;
	width: 252px;
	height: 34px;
	margin-left: 10px;
	margin-top: 2px;
	}
#left .leftMenu .menuItem a
	{
	color: #D0D0D0;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 10px;
	display: block;
	}
#left .leftMenu .menuItem a:HOVER
	{
	color: #ffffff;
	}
#left .leftMenu .submenu
	{
	background: url(images/background-menu-subitem.gif) no-repeat left top;
	color: #F4F4F3;
	margin-left: 20px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 3px;
	}
#left .leftMenu .submenu a
	{
	color: #F4F4F3;
	text-decoration: none;
	}
#left .leftMenu .submenu a:HOVER
	{
	color: #C4C4C3;
	text-decoration: none;
	}
#left .bannerBox
	{
	background: url(images/background-partners-block.gif) no-repeat left top;
	width: 252px;
	height: 90px;
	text-align: center;
	margin-top: 10px;
	}
#left .bannerBox a img
	{
	border: 0px;
	}

/* * * * * * * *
 * Bottom
 * * * * * * * */
#bottom
	{
	background: url(images/background-bottom.gif) repeat-x left top;
	padding-top: 10px;
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 50px;
	padding-bottom: 50px;
	color: #484846;
	font-size: 10px;
	}
#bottom a
	{
	color: #818181;
	text-decoration: none;
	}
#bottom .bottomText
	{
	margin-left: 5px;
	}
#bottom .rightLogo
	{
	float: right;
	display: inline;
	margin-right: 5px;
	margin-top: 5px;
	}
/* * * * * * * *
 * General
 * * * * * * * */
 form
 	{
 	margin: 0px;
 	}
.red
	{
	color: red;
	}
.topper
	{
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	}
.clearer
	{
	clear: both;
	}
.hidden
	{
	display: none;
	}
.right
	{
	float: right;
	}
