/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}
.statuja {
background: url(../images/template/submenu_text_bg1.jpg) no-repeat 100% 100%;
padding: 10px 10px 10px 10px;
min-height: 360px;
width: 265px;
}
form {
  margin: 0;
  padding: 0;
}
#imager{
margin-top: 25%;
margin-bottom: 25%;
}
#dividor
{
float:left;
margin:0px 10px 0px 0px;
text-align:center !important;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9fa;
  border-right:1px solid #f9f9fa;
  background:#fcfcfd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6f6f7;
  border-right:1px solid #f6f6f7;
  background:#fdfdfd}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;}
.spiffy4{
  border-left:1px solid #f9f9fa;
  border-right:1px solid #f9f9fa}
.spiffy5{
  border-left:1px solid #fcfcfd;
  border-right:1px solid #fcfcfd}
.spiffyfg{
  background:#FFFFFF}
div#sema
{
margin: 0px 30px 0px 0px;
}
div#sema1
{
margin: 0px 60px 0px 5px;
}
div#subnenubg
{
width: 859px;
height: 52px;
position: relative;
top: 450px;
left: 24px;
background: url(../images/template/buttons/back.png) no-repeat 0px 0px;
}
div#subsubsub 
{
text-decoration: none !important;
margin-top: 30px;
text-align: right;
}
div#subsubsub a:link, div#subsubsub a:visited
{
color: #ffffff !important;
font-size: 16px;
}
div#subsubsub a:hover
{
font-size: 17px;
}
body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #333;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}
div#footerinfo
{
margin: 0px auto;
padding-top: 30px;
width: 850px;
}
div.leftfoot
{
width:auto;
float:left;
}
div.rightfoot
{
min-width:550px;
margin-left:250px
}
div.subrightfoot
{
float:right;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; background: url(../images/template/search_butn.gif) no-repeat 0px 0px; height: 25px;
width: 60px; border: 0px !important; color: #ffFFFF;
font-family: "Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif;  padding-top: 4px; }
input.button:hover { text-decoration: underline;
}
p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
div#subzagolovok
{
background: url(../images/template/submenu.jpg) no-repeat 0px 0px;
margin: 0px 0px 25px;
width: 296px;
height: 67px;
z-index: 999;

}

div#area
{
margin: 5px auto;
width: 850px;
}
div#text_subzone
{
background: url(../images/template/submenu_text_bg.jpg) no-repeat 0px 0px;
width: 296px;
height: 329px;
z-index: 999;
}
/*#page_bg {
	padding: 10px 0;
	margin-bottom: 1px;
}
*/
div.center {
 margin-right: auto;
margin-left: auto;
position: relative;
text-align:center;
}
div#menutext {
background-color: white;
margin: 0px 5px 0px 5px;
padding: 5px;
font-size: 12px !important;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
text-align:left;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1280px;
}

div#header_l {
height: 528px;
	position: relative;
}

div#header_r {
	
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}

/*div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 298px;
	height: 75px;
	background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
	margin-left: 30px;
	margin-top: 25px;
}
*/
div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;

}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}

.search {
background: url(../images/template/submenu.jpg) no-repeat 0px 0px;
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 114px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
}

/*#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
margin: 0px 0px 0px 158px;
width: 970px
}*/
#whitebox {
background: #f6f6f7 url(../images/template/leftright.gif) 50% 0 repeat-y;
left: 50%;
right: 50%;
}

#whitebox div {
	text-align: left;
}

/*#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}*/

/*#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
}*/
#whitebox_m {

	width: auto;
	padding: 1px 8px;

}

/*#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}
*/
/* horizontal pill menu */
table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.pill_l {
  background: url(../images/mw_menu_cap_l.png) no-repeat;
  width:  20px;
  height: 32px;

}

td.pill_m {
  background: url(../images/mw_menu_normal_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  width: auto;
}

td.pill_r {
  background: url(../images/mw_menu_cap_r.png) no-repeat;
  width:  19px;
  height: 32px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	background: url(../images/mw_menu_separator.png) top right no-repeat;
	margin: 0;
	padding: 0;
}

#pillmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
  color: #000;
  text-decoration: none;
}

#pillmenu a#active_menu-nav {
	margin-top:2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}

#leftcolumn {
	padding: 0;
	margin: 0;
	width: 20%;
	float:left;
}

#maincolumn,
#maincolumn_full {
	margin-left: 20%;
	padding-left: 15px;
	width: 75%;
}

#maincolumn_full {
	margin-left: 0;
	padding: 0;
	width: 100%;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 20px;
}

div.module_menu h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
}

#leftcolumn div.module {
	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
	border: 1px solid #ccc;
	margin: 25px 0px 0px 20px;

}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

div.img_caption       { padding: 0 10px 0 10px; }
div.img_caption img   { border: 1px solid #CCC; }
div.img_caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}
/* Menu configs*/

ul.menu
{
list-style: none;
}
ul.menu li
{
display: inline;
}
ul.menu li a
{
text-decoration: none;
color: #ffFFFF;
font-family: "Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif;
top: 23px;
position: absolute;
padding-top: 5px;
z-index:10;
}
ul.menu li.item1 a
{
text-decoration: none;

height: 60px;
margin-left: -35px;
margin-top: -20px;
padding-left: 60px;
padding-top: 25px;
position: absolute;
text-decoration: none;
width: 180px;
color: #3c5372 ;
}

ul.menu li.item1 a:hover, ul.menu li.parent.active.item1 a
{
background: url(../images/template/buttons/tebada.png)  no-repeat;
}
ul.menu li.parent.active.item1 ul li.item2 a, ul.menu li.parent.active.item1 ul li.item3 a, ul.menu li.parent.active.item1 ul li.item4 a, ul.menu li.parent.active.item1 ul li.item5 a, ul.menu li.parent.active.item1 ul li.item6 a, ul.menu li.parent.active.item1 ul li.item7 a
{
background-image: none;
top: 455px;
height: 46px;
padding-top: 20px !important;
color: #ffffff;
margin-top: 0px !important
}
ul.menu li.item2 a
{
margin-left: -57px !important;
width: 68px;
padding-left: 18px;
}
ul.menu li.item2 a:hover, ul.menu li.item2.active a
{
background: url(../images/template/buttons/1.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item3 a
{
margin-left: 15px !important;
width: 87px;
padding-left: 24px;
}
ul.menu li.item3 a:hover, ul.menu li.item3.active a
{
background: url(../images/template/buttons/2.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item4 a
{
margin-left: 110px !important;
width: 91px;
padding-left: 22px;
}
ul.menu li.item4 a:hover, ul.menu li.item4.active a
{
background: url(../images/template/buttons/3.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item5 a
{
margin-left: 206px !important;
width: 96px;
padding-left: 22px;
}
ul.menu li.item5 a:hover, ul.menu li.item5.active a
{
background: url(../images/template/buttons/4.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item6 a
{
margin-left: 310px !important;
width: 134px;
padding-left: 27px;
}

ul.menu li.item6 a:hover, ul.menu li.item6.active a
{
background: url(../images/template/buttons/5.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item7 a
{
margin-left: 710px !important;
width: 87px;
padding-left: 23px;
}
ul.menu li.item7 a:hover, ul.menu li.item7.active a
{
background: url(../images/template/buttons/6.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item8 a
{
color: #4a5778;
margin-left: 195px;
padding-left: 35px;
width: 100px;
height: 32px;
}
ul.menu li.item8 a:hover
{
background: url(../images/template/button1.gif)  no-repeat;
}
ul.menu li.parent.active.item8 a
{
background: url(../images/template/button1.gif)  no-repeat;
}

ul.menu li.parent.active.item8 ul li.item12 a, ul.menu li.parent.active.item9 ul li.item13 a, ul.menu li.parent.active.item8 ul li.item14 a, ul.menu li.parent.active.item8 ul li.item15 a, ul.menu li.parent.active.item8 ul li.item16 a, ul.menu li.parent.active.item8 ul li.item17 a, ul.menu li.parent.active.item8 ul li.item18 a, ul.menu li.parent.active.item8 ul li.item19 a, ul.menu li.parent.active.item9 ul li.item20 a, ul.menu li.parent.active.item9 ul li.item21 a, ul.menu li.parent.active.item9 ul li.item22 a, ul.menu li.parent.active.item9 ul li.item23 a, ul.menu li.parent.active.item10 ul li.item24 a, ul.menu li.parent.active.item10 ul li.item25 a, ul.menu li.parent.active.item10 ul li.item26 a
{
top: 453px;
background-image: none ;
color: #ffffff ;
padding: 20px 0 0 20px ;
height: 46px
}
ul.menu ul li.item12 a
{
margin-left: -60px !important;
}
ul.menu ul li.item13 a
{
margin-left: -60px !important;
width: 135px;
padding-left: 27px !important;
}

ul.menu li.item12 a:hover, ul.menu li.item12.active a
{
background: url(../images/template/buttons/4.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item13 a:hover, ul.menu li.item13.active a
{
background: url(../images/template/buttons/12.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item16 a
{
margin-left: 38px !important;
}

ul.menu li.item14 a:hover, ul.menu li.item14.active a
{
background: url(../images/template/buttons/7.png)  no-repeat !important;
color: #3c5372 !important;
}

ul.menu ul li.item14 a
{
margin-left: 152px !important;
width: 109px;
}
ul.menu li.item15 a:hover, ul.menu li.item15.active a
{
background: url(../images/template/buttons/7.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item15 a
{
margin-left: 264px !important;
width: 112px;
padding-left: 24px !important;
}
ul.menu li.item16 a:hover, ul.menu li.item16.active a
{
background: url(../images/template/buttons/9.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item17 a
{
margin-left: 400px !important;
padding: 10px 0 0 20px !important;
height: 52px !important;
}
ul.menu li.item17 a:hover, ul.menu li.item17.active a
{
background: url(../images/template/buttons/10.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item18 a
{
margin-left: 587px !important;
width: 175px;
padding-left: 12px !important;
}
ul.menu li.item18 a:hover, ul.menu li.item18.active a
{
background: url(../images/template/buttons/12.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item19 a
{
margin-left: 730px !important;
padding-left: 17px !important;
}
ul.menu li.item19 a:hover, ul.menu li.item19.active a
{
background: url(../images/template/buttons/1.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item20 a
{
margin-left: 85px !important;
width: 170px;
padding-left: 30px !important;
}
ul.menu li.item20 a:hover, ul.menu li.item20.active a
{
background: url(../images/template/buttons/11.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item21 a
{
margin-left: 269px !important;
width: 170px;
padding-left: 30px !important;
}
ul.menu li.item21 a:hover, ul.menu li.item21.active a
{
background: url(../images/template/buttons/13.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item22 a
{
margin-left: 438px !important;
width: 180px;
padding-left: 30px !important;
}
ul.menu li.item22 a:hover, ul.menu li.item22.active a
{
background: url(../images/template/buttons/14.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item23 a
{
margin-left: 700px !important;
padding-left: 22px !important;
}
ul.menu li.item23 a:hover, ul.menu li.item23.active a
{
background: url(../images/template/buttons/10.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item24 a
{
margin-left: -60px !important;
width:100px;
padding-left: 23px !important;
}
ul.menu li.item24 a:hover, ul.menu li.item24.active a
{
background: url(../images/template/buttons/15.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item25 a
{
margin-left: 55px !important;
width: 120px;
padding-left: 24px !important;
}
ul.menu li.item25 a:hover, ul.menu li.item25.active a
{
background: url(../images/template/buttons/16.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu ul li.item26 a
{
margin-left: 675px !important;
width: 120px;
padding-left: 25px !important;
}
ul.menu li.item26 a:hover, ul.menu li.item26.active a
{
background: url(../images/template/buttons/17.png)  no-repeat !important;
color: #3c5372 !important;
}
ul.menu li.item9 a
{
color: #4a5778;
height: 32px;
margin-left: 435px;
padding-left: 37px;
width: 108px;
}
ul.menu li.item9 a:hover
{
background: url(../images/template/button2.gif)  no-repeat;
}
ul.menu li.item9.active a
{
background: url(../images/template/button2.gif)  no-repeat;
}
ul.menu li.item10 a 
{
color: #4a5778;
margin-left: 690px;
padding-left: 30px;
width: 80px;
height: 32px;
}
ul.menu li.item10 a:hover
{
background: url(../images/template/button3.gif)  no-repeat;
}
ul.menu li.item10.active a
{
background: url(../images/template/button3.gif)  no-repeat;
}





/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}