body { font-family: tahoma, verdana, arial, sans-serif; font-size:0.8em; line-height:1.6em;
background: #fff; margin: 0; color:#2D2D2D; 
}

#header { width: auto; background-color: #fff; margin:0 auto; padding: 0; clear:both; }
#header img.logo { border: none; }
#header a {display:block; margin:0; padding:0; }
#header img { display:block; }

ul#menu { display:block; width:auto; height:30px; background: #fff url('../templates/images/menu-bg.jpg') repeat-x; margin: 0; padding:0 0 0 25px; list-style:none; list-style-image:none; clear:both; }

ul#menu a { line-height:28px; _line-height:27px; color: #942821; font-family:verdana, arial; font-size:12px; vertical-align:middle; color:#fff; padding:0; margin:0; text-decoration:none; }
ul#menu a:hover { line-height:28px; _line-height:27px; text-decoration:underline; color:#fff;}

ul#menu li { float:left; padding: 0 6px 0 6px;  }
ul#menu li.functional { float:right;  }
ul#menu li.functional a { font-size:11px !important; text-decoration:underline; }
li.menuitem8 { background: url('../templates/images/bg-menuitem-8.gif') repeat-x; }
li.menuitem16 { background: url('../templates/images/bg-menuitem-16.gif') repeat-x; }
li.menuitem17 { background: url('../templates/images/bg-menuitem-17.gif') repeat-x; }
li.menuitem18 { background: url('../templates/images/bg-menuitem-18.gif') repeat-x; }
li.menuitem8sel { background: url('../templates/images/bg-menuitem-8-active.gif') repeat-x; }
li.menuitem16sel { background: url('../templates/images/bg-menuitem-16-active.gif') repeat-x; }
li.menuitem17sel { background: url('../templates/images/bg-menuitem-17-active.gif') repeat-x; }
li.menuitem18sel { background: url('../templates/images/bg-menuitem-18-active.gif') repeat-x; }

div#ribbon { width:auto; height:67px; clear:both; padding:0; margin:0; }
.color1 { background-color:#0065FF;}
.color2 { background-color:#dcc31e;}
.color3 { background-color:#4ea74d; }
.color4 { background-color:#d53233; }

ul#submenu { display:block; clear:left; width:auto;  margin: 0 0 10px 0;  list-style:none; list-style-image:none; background-color:#f7f7f7; padding:3px 2px 6px 2px; border-top: 1px #cecfce solid; border-bottom: 1px #cecfce solid;  }

ul#submenu li { display:inline; padding: 0 8px;  margin:0 0  3px 0; line-height:18px; }

a:link, a:active { color: #0061ff; }
a:visited { color: #555; }
a:hover { color: #0083ff; }

#right { display:block; float:right; width:275px; margin: 0 10px; font-size: 10px; line-height: 16px }
#right div { height:85px; _height:75px !important; background-color:#9C9061; margin:10px 0;}
#right p { color:#fff; padding:10px; }
#right div img { float:right; border-left:2px #fff solid; }
#right a:link, 
#right a:visited, 
#right a:active { color: #fff; text-decoration:underline; }


#content { padding:10px 10px; width: auto; margin-right:300px;}
#content img.sfeer { float:left; }

#header h1 {
	background-image: url(../templates/images/logo.gif) ; background-repeat:no-repeat; margin:0; 
}
#header h1 { width:280px; margin:0; }

#header h1 a {margin:0;
	width: 280px;
	height: 0;
	padding-top: 87px;
	display: block;
	overflow: hidden;
	border: none;
	font-size:10px;
}

h2 { color: #121212; font-family:helvetica,arial; font-size:18px; margin:0 0 0px 0; margin-top:45px; }
h3 { color: #121212; font-family:arial; font-size:14px;  margin:5px 0 0 0;  } 

a img { border:none; }

div#footer { clear:both; padding:5px 20px; text-align:center; color: #555; margin:0; }
div#footer a:link,
div#footer a:active,
div#footer a:visited,
div#footer a:hover { color: #333; }
.ft_color1 { background-color:#eee; border-top:1px #0065FF solid;}
.ft_color2 { background-color:#eee; border-top:1px #DCC31E solid;}
.ft_color3 { background-color:#eee; border-top:1px #4ea74d solid; }
.ft_color4 { background-color:#eee; border-top:1px #d53233 solid; }

#content table td { background-color: #efefef; }
#content table img { float:left; margin: 0 5px 0 0; }

