body {
	margin: 0 auto;
	padding: 0;
	background-color: #584638;
	text-align: center;
}
#container {
	margin: 30px auto;
	width: 773px;
	border: 10px solid #ffffff;
	background: #e99a30 url(../img/header_blue.gif)  no-repeat top center;
}

#container, #content_wrap, #content, #header, #footer_contact, #footer_logo, #menu {
	float: left;
}
#content_wrap {
	padding: 57px 0 0 33px;
	width: 572px;
	text-align: left;
	font: 11px tahoma;
	color: #1b223b;
	line-height: 18px;
}
#content {
	width: 572px;
	height: auto !important;
	height: 250px;
	min-height: 250px;
}
#content h1, #content h2 {
	color: #1b223b;
}
#content h1 {
	margin-top: 40px;
	font: 21px Arial, Helvetica, sans-serif;
}
#content h2 {
	margin-top: 20px;
	font: 700 17px Arial, Helvetica, sans-serif;
}
#content_sub h1
{
	color: #1b223b;
	margin: 10px 0 10px 0;
	font: 700 17px Arial, Helvetica, sans-serif;
}
#content p {
	margin: 0 52px 0 0;
	padding: 0;
}
#header {
	width: 773px;
	height: 95px;
}
#header .toplink {
	margin-top: 15px;
	margin-left: 30px;
	display: inline;
	float: left;
	width: 100px;
	height: 65px;
	text-decoration:none;
	text-indent: -5000px;
}
#footer {
float: left;
	padding: 15px 20px 0 200px;
	float: left;
	width: 552px;
	text-align: left;

}
#footer_contact {
	width:514px;
	font: 11px Arial;
	color: #1b223b;
	text-align: left;
	margin-top: 0px;
}
#footer_logo {
	width: 38px;
	margin-bottom: 5px;
}
#footer_logo img {
	float: left;
	vertical-align: top;
	border: 0;
}
.link
{
	font: 11px Arial;
	color: #608aa4;
	text-decoration:none;
}
.link:hover
{
	color: #ffffff;
}
#list {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#list li {
	display: block; 
	padding: 0.1em 0 0.2em 15px;
	color: #ffffff;
	background: url(../img/full_spot.gif) no-repeat center left;
}
#menu {
	padding: 100px 0 20px 12px;
	width: 156px;
	text-align: left;
	font: 11px tahoma;
}
#navmenu {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#navmenu a {
	background: url(../img/spot_full_blue.gif) no-repeat top left;
}
#navmenu .firstlink {
	background: url(../img/spot_full_first.gif) no-repeat top left;
}
#navmenu a, #navmenu .firstlink {
	display: block; 
	padding: 0.55em 0 0.65em 24px;
	margin-top: 1px;
	width: 132px;
	color: #1b223b;
	text-decoration: none;
	font-weight: bold;
}
#navmenu a:hover, #navmenu a#current, #navmenu .firstlink:hover {
	color: #ffffff;
	background-color: #b50000;
	background-image: none;
}

#menu h2
{
	color: #1b223b;
	font: bold 17px Arial, Verdana;
	padding: 0;
	margin: 30px 0 10px 0;
}
#menu p
{
	padding: 0;
	margin: 0;
	color: #1b223b;
	line-height: 16px;
}
#menu p a
{
	color: #b50000;
}


#rightside {
	float: right;
	margin: 0px;
	width: 212px;
	background: url(../img/vertline.gif) no-repeat top left;
	text-align: center;
	color: #ffffff;
	padding: 10px 0px 0 10px;
	font: 11px Tahoma, Verdana, Arial;
	line-height: 14px;
}

#submenu {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#submenu a, #submenu a:hover {
	display: block; 
	padding: 0.3em 0 0.4em 24px;
	width: 132px;
	color: #1b223b;
	text-decoration: none;
	font-weight: normal;
	background: url(../img/empty_spot.gif) no-repeat center left;
}
#submenu a:hover {
	color: #ffffff;
}
#upshadow {
	padding-top:6px;
	padding-bottom: 0;
	margin-bottom: -6px;
	background: url(../img/shadow_up.gif) no-repeat center top;
}
#downshadow {
	height: 10px;
	background: url(../img/shadow_down.gif) no-repeat center top;
}
#wrap {
	margin: 0 auto;
	width: 773px;
}
hr { 
	width: 100%; 
	border: 1px solid #af7833;
}
pre { 
	display: inline; 
	font: 10px Arial, Verdana;
}

#right_1_mid h1, #right_2_mid h1
{
	color: #ffffff;
	margin: 0;
	padding: 0;
	font: bold 18px Arial;
}
#right_2_mid h2, #right_1_mid h2
{
	color: #ffffff;
}
#rightside ul
{
	margin: 5px 0 0 0px;
	list-style-type: none;
	padding: 0;
	line-height: 20px;
}
#rightside ul li
{
	background: url(../img/color_spot.gif) no-repeat center left;
	padding-left: 15px;
	color: #ffffff;
}
#right_2_mid ul li
{
	background: url(../img/color_spot2.gif) no-repeat center left;
}
#rightside ul li a
{
	color: #e99a30;
}
#right_1_top, #right_2_top
{
margin-top: 20px;
	margin-right: 19px;
	display: inline;
	float: right;
	width: 183px;
	height: 16px;
	background: url(../img/top_riba.gif) no-repeat;
}
#right_1_mid, #right_2_mid
{
	margin-right: 19px;
	text-align: left;
	display: inline;
	float: right;
	width: 173px;
	padding-left: 10px;

	background: url(../img/mid_riba.gif) repeat-y;
}
#right_1_bot, #right_2_bot
{
	margin-right: 19px;
	display: inline;
	float: right;
	width: 183px;
	height: 16px;
	background: url(../img/bot_riba.gif) no-repeat;
}
#right_2_top
{
	margin-top: 0px;
	background: url(../img/top_riba2.gif) no-repeat;
}
#right_2_mid
{
	background: url(../img/mid_riba2.gif) repeat-y;
}
#right_2_bot
{
	margin-bottom: 30px;
	background: url(../img/bot_riba2.gif) no-repeat;
}

a
{
	color: #b50000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
input
{
	border: 1px solid #43352b;
	background: #ffffff;
	font: 12px Tahoma, Arial, Verdana;
}
.searchcontent
{
	/*height: 18px;*/
	padding: 1px 1px 1px 1px;
}
#search_left
{
	float: left;
}
#search_right
{
	padding-left: 7px;
	float: left;
}
#langbar
{
	float: right;
	background: #1b223b;
	margin: 15px 15px 0 0;
	padding: 0 6px 0 6px;
}
#langbar a
{
	color: #ffffff;
	font: 11px Tahoma, Verdana;
	text-decoration: none;
}
#langbar a:hover
{
	text-decoration: underline;
}
#langbar .on
{
	font-weight: bold;
}
#mails
{
	margin-top: 20px;
	color: #1b223b;
}
