body
{
	overflow-x: hidden;
	background-color: #731a78;
	margin: 0;
	padding: 0;
}

#header
{

	left: 5px;
	text-align: center;
	height: 259px;
}

#gallery
{
	background-image: url(../images/header_base.png);
	margin: 0;
	padding: 0;
	position: absolute;
	left: 50%;
	margin-left: -475px;
	top: 0;
}

#banner_left
{
	position: fixed;
	top: 70px;
	left: 0;
	width: 180px;
}

#banner_right
{
	position: fixed;
	top: 70px;
	right: 0;
	width: 176px;
}


* html #banner_left
{
	position: absolute;
}

* html #banner_right
{
	position: absolute;
}

#gallery li
{
	display: block;
}

#gallery img
{
	position: absolute;
	left: -0px;
}

#wrap
{
	position: absolute;
	left: 50%;
	margin-left: -400px;
	width: 800px;
}

#nav
{
	position: absolute;
	top: -42px;
	width: 800px;
	height: 27px;
	font: 12px Arial;
	background-image: url(../images/nav_bg.gif);
}

#nav_search
{
	width: 131px;
	height: 27px;
	background-image: url(../images/nav_search.gif);
}

#nav_right
{
	width: 650px;
	float: right;
	margin-top: -25px;
	margin-right: 5px;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 5px;
}

#nav_right ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	direction: RTL;
	font: bold 12px Arial;
	margin-right: -10px;
	margin-top: 3px;
}

#nav_right ul li
{
	float: right;
	margin-left: 10px;
	text-align: center;
	color: #d5e05b;
}

#nav_right a
{
	color: #d5e05b;
	text-decoration: none;
}

#nav_right a:hover
{
	color: #fff;
}

#main_part
{
	position: relative;
	background-color: #FFF;
	direction: RTL;
	width: 800px;
	height: 100%;
}

h1
{
	padding: 0;
	margin: 0;
	margin-top: -50px;
	margin-bottom: 20px;
	margin-right: 5px;
	font: bold 14px Arial;
	color: #541259;
}

#content
{
	top: 0;
	padding-top: 5px;
	padding-right: 15px;
	font: 11pt Arial;
}

#content h2
{
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	margin-top: 4px;
	font: bold 16px Arial;
	color: #27a2d0;
}

#lower_part
{
	width: 800px;
	direction: RTL;
	font: 11pt Arial;
	margin-top: 10px;
}

#newsletter
{
	position: relative;
	float: left;
	background-color: #FFF;
	width: 291px;
}

#news
{
	position: relative;
	float: right;
	background-color: #FFF;
	width: 500px;
}

#footer
{
	direction: RTL;
	clear: both;
	height: 32px;
	font-size: 10px;
	font-family: Tahoma;
	color: #FFF;
	padding-top: 5px;
}

.moveable { position: absolute; cursor: move;}
