#sb4072 {
	padding-bottom: 0px ;
	text-align: center ;
	vertical-align: middle ;
}
#sb4072.banner-image {
	border: 0   ;
	padding: 42px 0 5px 0 ;
}
#sb4072.banner-image img {
	margin: 0px auto   ;
}
#sb4074.hor-menu {
	background: none     ;
	border: 0   ;
	clear: both ;
	margin-right: 15px ;
	min-width: 100px ;
	padding-top: 35px ;
	text-align: right ;
}
#sb4074.hor-menu .show-menu {
	margin: 0 0 0 auto ;
	width: auto ;
}
#sb4074.hor-menu td.menu-group {
	padding: 4px 0   ;
}
#sb4074.hor-menu td.menu-group a {
	border-right: 1px solid #000000 ;
	color: #000000 ;
	display: block ;
	font-size: 10px ;
	font-weight: normal ;
	padding: 0 5px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4074.hor-menu td.menu-group a.last {
	border-right: 0   ;
}
#sb4074.hor-menu td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4074.hor-menu td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4074.hor-menu td.menu-group a.menu-group-mouseover-active {
	font-weight: bold ;
	text-decoration: none ;
}
#sb4075.search {
	padding: 32px 65px 0 0 ;
}
#sb4075.search .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	text-decoration: underline ;
	width: 120px ;
	margin: 0px;
}
#sb4075.search .text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	width: 160px ;
}
#sb4075.search label {
	display: none ;
}
#sb4076.flat-menu {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #D8DDD4 ;
	border-top: 2px solid #D8DDD4 ;
	clear: both ;
	text-align: center ;
	width: 100% ;
}
#sb4076.flat-menu .menu-level {
	border: 0   ;
	border-left: 3px solid #4F74B6 ;
	display: none ;
	padding: 0    ;
	position: absolute ;
	text-align: left ;
}
#sb4076.flat-menu .show-menu {
	margin: 0 auto   ;
	width: auto ;
}
#sb4076.flat-menu td.menu-group {
	padding: 4px 0   ;
}
#sb4076.flat-menu td.menu-group a {
	border-right: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	padding: 0 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4076.flat-menu td.menu-group a.last {
	border-right: 0   ;
}
#sb4076.flat-menu td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-group a.menu-group-mouseover-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-item {
	border-left: 2px solid #E9EEE1 ;
}
#sb4076.flat-menu td.menu-item a {
	background: #4F74B6 url(/images/aux-02.gif) no-repeat 5px center ;
	background-color: #4F74B6;
	border-top: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	height: 100% ;
	padding: 5px 10px 5px 30px ;
	text-decoration: none ;
	width: 200px ;
}
#sb4076.flat-menu td.menu-item a.menu-link {
	font-size: 11px ;
}
#sb4076.flat-menu td.menu-item a.menu-link-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-item a.menu-link-mouseover {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-item a.menu-link-mouseover-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-item-3rd {
	border-left: 2px solid #E9EEE1 ;
}
#sb4076.flat-menu td.menu-item-3rd a {
	background: #4F74B6 url(/images/aux-02.gif) no-repeat 30px center ;
	background-color: #4F74B6;
	border-top: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	height: 100% ;
	padding: 5px 10px 5px 50px ;
	text-decoration: none ;
	width: 180px ;
}
#sb4076.flat-menu td.menu-item-3rd a.menu-link-3rd {
	font-size: 11px ;
}
#sb4076.flat-menu td.menu-item-3rd a.menu-link-3rd-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 30px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4076.flat-menu td.menu-item-3rd a.menu-link-3rd-mouseover {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 30px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.flat-menu td.menu-item-3rd a.menu-link-3rd-mouseover-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 30px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4076.hor-menu .block-content {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #D8DDD4 ;
	border-top: 2px solid #D8DDD4 ;
	clear: both ;
	text-align: center ;
	width: 100% ;
}
#sb4076.hor-menu .menu-level {
	border: 0   ;
	border-left: 3px solid #4F74B6 ;
	display: none ;
	padding: 0    ;
	position: absolute ;
	text-align: left ;
}
#sb4076.hor-menu .show-menu {
	margin: 0 auto   ;
	width: auto ;
}
#sb4076.hor-menu td.menu-group {
	padding: 4px 0   ;
}
#sb4076.hor-menu td.menu-group a {
	border-right: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	padding: 0 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4076.hor-menu td.menu-group a.last {
	border-right: 0   ;
}
#sb4076.hor-menu td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-group a.menu-group-mouseover-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-item {
	border-left: 2px solid #E9EEE1 ;
}
#sb4076.hor-menu td.menu-item a {
	background: #4F74B6 url(/images/aux-02.gif) no-repeat 5px center ;
	background-color: #4F74B6;
	border-top: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	height: 100% ;
	padding: 5px 10px 5px 30px ;
	text-decoration: none ;
	width: 200px ;
}
#sb4076.hor-menu td.menu-item a.menu-link {
	font-size: 11px ;
}
#sb4076.hor-menu td.menu-item a.menu-link-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-item a.menu-link-flyout {
	font-size: 11px ;
}
#sb4076.hor-menu td.menu-item a.menu-link-flyout-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-item a.menu-link-mouseover {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-item a.menu-link-mouseover-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-item a.menu-link-mouseover-flyout {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu td.menu-item a.menu-link-mouseover-flyout-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}

#sb4076.hor-menu-elearn .block-content {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #D8DDD4 ;
	border-top: 2px solid #D8DDD4 ;
	clear: both ;
	text-align: center ;
	width: 100% ;
}
#sb4076.hor-menu-elearn .menu-level {
	border: 0   ;
	border-left: 3px solid #4F74B6 ;
	display: none ;
	padding: 0    ;
	position: absolute ;
	text-align: left ;
}
#sb4076.hor-menu-elearn .show-menu {
	margin: 0 auto   ;
	width: auto ;
}
#sb4076.hor-menu-elearn td.menu-group {
	padding: 4px 0   ;
}
#sb4076.hor-menu-elearn td.menu-group a {
	border-right: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	padding: 0 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4076.hor-menu-elearn td.menu-group a.last {
	border-right: 0   ;
}
#sb4076.hor-menu-elearn td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-group a.menu-group-mouseover-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-item {
	border-left: 2px solid #E9EEE1 ;
}
#sb4076.hor-menu-elearn td.menu-item a {
	background: #4F74B6 url(/images/aux-02.gif) no-repeat 5px center ;
	background-color: #4F74B6;
	border-top: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	height: 100% ;
	padding: 5px 10px 5px 30px ;
	text-decoration: none ;
	width: 200px ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link {
	font-size: 11px ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-flyout {
	font-size: 11px ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-flyout-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-mouseover {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-mouseover-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-mouseover-flyout {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-elearn td.menu-item a.menu-link-mouseover-flyout-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}

#sb4076.hor-menu-catalog .block-content {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #D8DDD4 ;
	border-top: 2px solid #D8DDD4 ;
	clear: both ;
	min-width: 600px ;
	text-align: center ;
	width: 100% ;
}
#sb4076.hor-menu-catalog .menu-level {
	border: 0   ;
	border-left: 3px solid #4F74B6 ;
	display: none ;
	padding: 0    ;
	position: absolute ;
	text-align: left ;
}
#sb4076.hor-menu-catalog .show-menu {
	margin: 0 auto   ;
	width: auto ;
}
#sb4076.hor-menu-catalog td.menu-group {
	padding: 4px 0   ;
}
#sb4076.hor-menu-catalog td.menu-group .last {
	border-right: 0   ;
}
#sb4076.hor-menu-catalog td.menu-group .menu-group-mouseover-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-catalog td.menu-group a {
	border-right: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	padding: 0 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4076.hor-menu-catalog td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-catalog td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4076.hor-menu-catalog td.menu-item {
	border-left: 2px solid #E9EEE1 ;
}
#sb4076.hor-menu-catalog td.menu-item a {
	background: #4F74B6 url(/images/aux-02.gif) no-repeat 5px center ;
	background-color: #4F74B6;
	border-top: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	height: 100% ;
	padding: 5px 10px 5px 30px ;
	text-decoration: none ;
	width: 200px ;
}
#sb4076.hor-menu-catalog td.menu-item a.menu-link-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-catalog td.menu-item a.menu-link-mouseover {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-catalog td.menu-item a.menu-link-mouseover-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.hor-menu-catalog td.menu-item a.menu-link-mouseover-flyout {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu .block-content {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #D8DDD4 ;
	border-top: 2px solid #D8DDD4 ;
	clear: both ;
	min-width: 600px ;
	text-align: center ;
	width: 100% ;
}
#sb4076.wide-menu .menu-level {
	border: 0   ;
	border-left: 3px solid #4F74B6 ;
	display: none ;
	margin-top: -3px ;
	padding: 0    ;
	position: absolute ;
	text-align: left ;
}
#sb4076.wide-menu .menu-level td.menu-2nd-group a {
	border-right: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 10px 5px 10px ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4076.wide-menu .menu-level td.menu-2nd-group a.last-2nd {
	border-right: 0   ;
}
#sb4076.wide-menu .menu-level td.menu-2nd-group a.menu-2nd-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu .menu-level td.menu-2nd-group a.menu-2nd-group-mouseover {
	text-decoration: underline ;
}
#sb4076.wide-menu .menu-level td.menu-2nd-group a.menu-2nd-group-mouseover-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu .menu-level td.menu-item a {
	background: #4F74B6 url(/images/aux-02.gif) no-repeat 5px center ;
	background-color: #4F74B6;
	border-top: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	height: 100% ;
	padding: 5px 10px 5px 30px ;
	text-decoration: none ;
	width: 170px ;
}
#sb4076.wide-menu .show-menu {
	margin: 0 auto   ;
	width: auto ;
}
#sb4076.wide-menu .show-menu td.menu-group a {
	border-right: 1px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	padding: 0 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4076.wide-menu .show-menu td.menu-group a.last {
	border-right: 0   ;
}
#sb4076.wide-menu .show-menu td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu .show-menu td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4076.wide-menu .show-menu td.menu-group a.menu-group-mouseover-active {
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu td.menu-2nd-group {
	background: #4F74B6     ;
	background-color: #4F74B6;
	padding: 4px 0   ;
}
#sb4076.wide-menu td.menu-2nd-group a {
	display: block ;
	height: 100% ;
	padding: 5px    ;
	text-decoration: none ;
}
#sb4076.wide-menu td.menu-group {
	padding: 4px 0   ;
}
#sb4076.wide-menu td.menu-group a {
	display: block ;
	height: 100% ;
	padding: 5px    ;
	text-decoration: none ;
}
#sb4076.wide-menu td.menu-item {
	border-left: 2px solid #E9EEE1 ;
}
#sb4076.wide-menu td.menu-item a {
	display: block ;
	height: 100% ;
	padding: 5px    ;
	text-decoration: none ;
	width: 200px ;
}
#sb4076.wide-menu td.menu-item a.menu-link {
	font-size: 11px ;
}
#sb4076.wide-menu td.menu-item a.menu-link-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu td.menu-item a.menu-link-flyout {
	font-size: 11px ;
}
#sb4076.wide-menu td.menu-item a.menu-link-mouseover {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu td.menu-item a.menu-link-mouseover-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu td.menu-item a.menu-link-mouseover-flyout {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4076.wide-menu td.menu-item a.menu-link-mouseover-flyout-active {
	background: #E9EEE1 url(/images/aux-03.gif) no-repeat 5px center ;
	background-color: #E9EEE1;
	color: #4F74B6 ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4077 {
	padding-bottom: 10px ;
	padding-right: 5px ;
	padding-top: 25px ;
}
#sb4078.list-menu {
	margin: 0    ;
}
#sb4078.list-menu .show-menu {
	margin: 0    ;
}
#sb4078.list-menu td.menu-item {
	margin: 0    ;
}
#sb4078.list-menu td.menu-item a.menu-1-link {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu td.menu-item a.menu-1-link-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu td.menu-item a.menu-1-link-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu td.menu-item a.menu-1-link-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu td.menu-item a.menu-2-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu td.menu-item a.menu-2-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu td.menu-item a.menu-2-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu td.menu-item a.menu-2-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu td.menu-item a.menu-3-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}
#sb4078.list-menu td.menu-item a.menu-3-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}
#sb4078.list-menu td.menu-item a.menu-3-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}
#sb4078.list-menu td.menu-item a.menu-3-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}

#sb4078.list-menu-elearn {
	margin: 0    ;
}
#sb4078.list-menu-elearn .show-menu {
	margin: 0    ;
}
#sb4078.list-menu-elearn td.menu-item {
	margin: 0    ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-1-link {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-1-link-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-1-link-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-1-link-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-2-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-2-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-2-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-2-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-3-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-3-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-3-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}
#sb4078.list-menu-elearn td.menu-item a.menu-3-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 65px ;
	text-decoration: none ;
	width: 130px ;
}

#sb4078.list-menu-catalog {
	margin: 0    ;
}
#sb4078.list-menu-catalog .show-menu {
	margin: 0    ;
}
#sb4078.list-menu-catalog td.menu-item {
	margin: 0    ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-1-link {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-1-link-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-1-link-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-1-link-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-2-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-2-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-2-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.list-menu-catalog td.menu-item a.menu-2-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sub-menu {
	margin: 0    ;
}
#sb4078.sub-menu .menu-level {
	border: 0   ;
	display: none ;
	padding: 0    ;
	position: absolute ;
}
#sb4078.sub-menu .show-menu {
	width: 217px ;
}
#sb4078.sub-menu td.menu-group {
	padding: 0    ;
}
#sb4078.sub-menu td.menu-group a {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sub-menu td.menu-group a.menu-group-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sub-menu td.menu-group a.menu-group-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sub-menu td.menu-group a.menu-group-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sub-menu td.menu-item {
	padding: 0    ;
}
#sb4078.sub-menu td.menu-item a {
	display: block ;
	height: 100% ;
	padding: 5px 20px 5px 20px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sub-menu td.menu-item a.menu-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.sub-menu td.menu-item a.menu-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.sub-menu td.menu-item a.menu-link-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.sub-menu td.menu-item a.menu-link-flyout-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.sub-menu td.menu-item a.menu-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.sub-menu td.menu-item a.menu-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.sub-menu td.menu-item a.menu-link-mouseover-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.sub-menu td.menu-item a.menu-link-mouseover-flyout-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.sublevels-menu {
	margin: 0    ;
}
#sb4078.sublevels-menu .show-menu {
	margin: 0    ;
}
#sb4078.sublevels-menu td.menu-item {
	margin: 0    ;
}
#sb4078.sublevels-menu td.menu-item a.menu-1-link {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-1-link-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-1-link-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-1-link-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-2-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-2-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-2-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-2-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px 5px 45px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-parent {
	background: #103D84     ;
	background-color: #103D84;
	border-bottom: 2px solid #FFFFFF ;
	color: #D5E591 ;
	display: block ;
	font-size: 14px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 10px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 195px ;
}
#sb4078.sublevels-menu td.menu-item a.menu-parent-mouseover {
	background: #103D84     ;
	background-color: #103D84;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 14px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 10px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 195px ;
}
#sb4078.ver-menu {
	margin: 0    ;
}
#sb4078.ver-menu .menu-level {
	border: 0   ;
	display: none ;
	padding: 0    ;
	position: absolute ;
}
#sb4078.ver-menu .show-menu {
	width: 217px ;
}
#sb4078.ver-menu td.menu-group {
	padding: 0    ;
}
#sb4078.ver-menu td.menu-group .menu-group-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group .menu-group-mouseover-active-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group .menu-group-mouseover-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group a {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group a.menu-group-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group a.menu-group-active-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group a.menu-group-last {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-group a.menu-group-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu td.menu-item {
	padding: 0    ;
}
#sb4078.ver-menu td.menu-item .menu-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu td.menu-item .menu-link-mouseover-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu td.menu-item a {
	display: block ;
	height: 100% ;
	padding: 5px 20px 5px 20px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.ver-menu td.menu-item a.menu-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.ver-menu td.menu-item a.menu-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu td.menu-item a.menu-link-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.ver-menu td.menu-item a.menu-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}

#sb4078.ver-menu-elearn {
	margin: 0    ;
}
#sb4078.ver-menu-elearn .menu-level {
	border: 0   ;
	display: none ;
	padding: 0    ;
	position: absolute ;
}
#sb4078.ver-menu-elearn .show-menu {
	width: 217px ;
}
#sb4078.ver-menu-elearn td.menu-group {
	padding: 0    ;
}
#sb4078.ver-menu-elearn td.menu-group .menu-group-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group .menu-group-mouseover-active-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group .menu-group-mouseover-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group a {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group a.menu-group-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group a.menu-group-active-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group a.menu-group-last {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-group a.menu-group-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-elearn td.menu-item {
	padding: 0    ;
}
#sb4078.ver-menu-elearn td.menu-item .menu-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu-elearn td.menu-item .menu-link-mouseover-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu-elearn td.menu-item a {
	display: block ;
	height: 100% ;
	padding: 5px 20px 5px 20px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.ver-menu-elearn td.menu-item a.menu-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.ver-menu-elearn td.menu-item a.menu-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu-elearn td.menu-item a.menu-link-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.ver-menu-elearn td.menu-item a.menu-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}

#sb4078.ver-menu-catalog {
	margin: 0    ;
}
#sb4078.ver-menu-catalog .menu-level {
	border: 0   ;
	display: none ;
	padding: 0    ;
	position: absolute ;
}
#sb4078.ver-menu-catalog .show-menu {
	width: 217px ;
}
#sb4078.ver-menu-catalog td.menu-group {
	padding: 0    ;
}
#sb4078.ver-menu-catalog td.menu-group .menu-group-mouseover-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group .menu-group-mouseover-active-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group .menu-group-mouseover-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group a {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group a.menu-group-active {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group a.menu-group-active-last {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group a.menu-group-last {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-group a.menu-group-mouseover {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border-bottom: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	width: 175px ;
}
#sb4078.ver-menu-catalog td.menu-item {
	padding: 0    ;
}
#sb4078.ver-menu-catalog td.menu-item .menu-link-mouseover-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu-catalog td.menu-item .menu-link-mouseover-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu-catalog td.menu-item a {
	display: block ;
	height: 100% ;
	padding: 5px 20px 5px 20px ;
	text-decoration: none ;
	width: 150px ;
}
#sb4078.ver-menu-catalog td.menu-item a.menu-link {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.ver-menu-catalog td.menu-item a.menu-link-active {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.ver-menu-catalog td.menu-item a.menu-link-flyout {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
}
#sb4078.ver-menu-catalog td.menu-item a.menu-link-mouseover {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4078.cat-menu-catalog {
}
#sb4078.cat-menu-catalog a {
	background-color: #BEDBDB;
	border-bottom: 2px solid #FFFFFF ;
	color: #2C384D ;
	display: block ;
	font-size: 10px ;
	height: 100% ;
	padding: 5px 20px   ;
	text-decoration: none ;
	width: 175px ;
}
#sb4078.cat-menu-catalog a.root {
	background-color: #ACCB23;
	text-transform: uppercase ;
	font-weight: bold ;
}
#sb4078.cat-menu-catalog a.root:hover {
	background-color: #4F74B6;
	color: #FFFFFF ;
}
#sb4078.cat-menu-catalog a.menu-item:hover {
	font-weight: bold ;
}
#sb4078.cat-menu-catalog a.level-1 {
	padding: 5px 20px 5px 40px ;
	width: 155px ;
}
#sb4078.cat-menu-catalog a.level-2 {
	padding: 5px 20px 5px 60px ;
	width: 135px ;
}

#sb4079.send-page-link .block-content {
	margin: 0px 3px   ;
	padding: 10px 8px 5px 8px ;
}
#sb4079.send-page-link h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0px 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4079.send-page-link textarea {
	width: 175px;
	margin: 0px 0px 5px 0px;
}
#sb4079.send-page-link span.subtext {
	display: block;
}
#sb4079.send-page-link label {
	display: block;
	white-space: normal;
}
#sb4079.send-page-link label.check {
	display: inline;
}
#sb4079.send-page-link .group {
	margin: 0px 0px 5px 0px;
}
#sb4079.send-page-link input.text {
	width: 175px;
	margin: 0px 0px 5px 0px;
}
#sb4079.send-page-link input.text.recipient {
	margin: 0px 0px 0px 0px;
}
#sb4079.send-page-link span.subtext {
	display: block;
	margin: 0px 0px 5px 0px;
}
#sb4079.send-page-link .legend {
	font-size: 11px;
}
#sb4079.send-page-link .required {
	color: #c00;
	font-weight: bold;
}

#sb4079.events-calendar .block-content {
	margin: 0px 3px   ;
	padding: 0px 8px 5px 8px ;
}
#sb4079.events-calendar .show-calendar .calendar-view .hint {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
	border: 4px double #4f74b6 ;
	display: none ;
	font-size: 10px ;
	left: 245px ;
	padding: 8px    ;
	position: absolute ;
	top: 70px ;
	width: 200px ;
	z-index: 1 ;
}
#sb4079.events-calendar .show-calendar .calendar-view .hint p {
	margin: 0px    ;
	padding: 0px 0px 10px 0px ;
}
#sb4079.events-calendar .show-calendar .calendar-view {
	background: #830000 none no-repeat center center ;
	background-color: #4f74b6;
	border-collapse: collapse ;
	width: 100% ;
}
#sb4079.events-calendar .show-calendar .calendar-view td {
	background-color: #FFFFFF ;
	border: 1px solid #4f74b6 ;
	padding: 1px 1px   ;
}
#sb4079.events-calendar .show-calendar .calendar-view td a {
	background-color: #FFFFFF ;
	color: #4f74b6 ;
	display: block ;
	padding: 1px 2px   ;
	text-decoration: none ;
}
#sb4079.events-calendar .show-calendar .calendar-view td a.non-empty {
	background-color: #e9eee1 ;
	color: #4f74b6 ;
	display: block ;
	padding: 1px 2px   ;
	text-decoration: none ;
}
#sb4079.events-calendar .show-calendar .calendar-view td a.non-empty:hover {
	color: #000000 ;
}
#sb4079.events-calendar .show-calendar .calendar-view th {
	color: #FFFFFF ;
	padding: 2px 4px   ;
}
#sb4079.events-calendar .show-calendar .navigation {
	margin: 0px 0px 7px 0px ;
}
#sb4079.events-calendar .show-calendar .navigation .date {
	background-color: #e9eee1 ;
	border: 1px solid #4f74b6 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0px 5px   ;
	padding: 1px    ;
}
#sb4079.events-calendar .show-calendar form {
	margin: 0px 0px 15px 0px ;
	padding: 0px 0px 7px 0px ;
}
#sb4079.events-calendar .show-calendar h3 {
	color: #362311 ;
	font-size: 11px ;
	margin: 0px    ;
	padding: 7px 0px 3px 1px ;
}
#sb4079.events-calendar .show-calendar input.button {
	background: transparent url(/images/aux-06.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 74px ;
	margin: 5px 5px 5px 0px ;
}
#sb4079.events-calendar .show-calendar select {
	display: block ;
	font-size: 10px ;
	margin: 0px 0px 2px 0px ;
	width: 100% ;
}
#sb4079.events-calendar h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}



#sb4079 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4079.acc-status .block-content {
	padding: 6px    ;
}
#sb4079.acc-status h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4079.acc-status .block-content p {
	margin: 0px;
	padding: 0px;
}
#sb4079.acc-status-date .block-content {
	padding: 6px    ;
}
#sb4079.acc-status-date h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4079.acc-status-date div {
	font-size: 11px ;
}
#sb4079.html-block .block-content {
	padding: 6px    ;
}
#sb4079.html-block a {
	color: #4F74B6 ;
}
#sb4079.html-block h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4079.html-block p {
	font-family: Tahoma ;
	font-size: 11px ;
}
#sb4080 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4080.cart-brief .block-content {
	padding: 6px    ;
}
#sb4080.cart-brief a {
	background: transparent url(/images/aux-05.gif) no-repeat left center ;
	background-color: transparent;
	color: #2C384D ;
	display: block ;
	font-weight: bold ;
	margin-bottom: 5px ;
	padding-left: 20px ;
}
#sb4080.cart-brief div {
	font-size: 11px ;
	padding-left: 20px ;
}
#sb4080.cart-brief h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.data-engine-filter h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.data-engine-filter .block-content {
	padding: 6px    ;
}
#sb4080.data-engine-filter .block-content h2 {
	margin-bottom: 5px;
}
#sb4080.data-engine-filter table.form {
	width: 90%;
	margin-bottom: 10px;
}
#sb4080.data-engine-filter table.form td.label {
	padding-left: 0px;
	width: 20%;
}
#sb4080.data-engine-filter table.form td.input {
	padding-left: 0px;
	width: 80%;
}
#sb4080.data-engine-filter table.form select {
	width: 122px;
}

#sb4080.data-engine-filter-ex h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.data-engine-filter-ex .block-content {
	padding: 6px    ;
}
#sb4080.data-engine-filter-ex .message {
	padding: 0px 0px 5px 0px;
}
#sb4080.data-engine-filter-ex .block-content h2 {
	margin-bottom: 5px;
}
#sb4080.data-engine-filter-ex table.form {
	width: 90%;
	margin-bottom: 10px;
}
#sb4080.data-engine-filter-ex table.form td.label {
	padding-left: 0px;
	width: 20%;
}
#sb4080.data-engine-filter-ex table.form td.input {
	padding-left: 0px;
	width: 80%;
}
#sb4080.data-engine-filter-ex table.form select {
	width: 122px;
}
#sb4080.data-engine-filter-ex table.form input.text {
	width: 110px;
	display: block;
}
#sb4080.data-engine-filter-ex input.button {
	display: block;
	margin: 0px 0px 5px 0px;
}
#sb4080.data-engine-filter-ex table.items {
	width: 100%;
	border-collapse: collapse ;
}
#sb4080.data-engine-filter-ex table.items td {
	border-bottom: 3px double #ACCB23 ;
	padding: 10px 5px 5px 0px;
}
#sb4080.data-engine-filter-ex table.items .title {
	font-size: 11px;
}
#sb4080.data-engine-filter-ex table.items p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#sb4080.news-block .block-content {
	padding: 6px    ;
}
#sb4080.news-block .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-block .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4080.news-block .news-line .full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4080.news-block .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 0   ;
}
#sb4080.news-block .news-line p {
	display: block ;
	margin: 0    ;
	padding: 0    ;
}
#sb4080.news-block .news-line.last {
	border-bottom: 0   ;
}
#sb4080.news-block .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-block .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-block h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.news-brief .block-content {
	padding: 6px    ;
}
#sb4080.news-brief .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-brief .news-line .full-text {
	color: #7DB035 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	padding-bottom: 10px ;
	text-decoration: none ;
}
#sb4080.news-brief .news-line .full-text:hover {
	text-decoration: underline ;
}
#sb4080.news-brief .news-line p {
	display: block ;
	margin: 0    ;
	padding: 0    ;
}
#sb4080.news-brief .news-line.last {
	border-bottom: 0   ;
}
#sb4080.news-brief .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-brief .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-brief h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.news-file .block-content {
	padding: 6px    ;
}
#sb4080.news-file .block-content h2 {
	display: none ;
}
#sb4080.news-file .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-file .news-line .info {
	padding: 0px 0px 5px 0px ;
}
#sb4080.news-file .news-line .info .date {
	color: #7DB035 ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4080.news-file .news-line .info a {
	font-size: 10px ;
}
#sb4080.news-file .news-line .title {
	color: #103C79 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4080.news-file .news-line a.file {
	font-size: 10px ;
}
#sb4080.news-file .news-line a.full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4080.news-file .news-line.last {
	border-bottom: 0px solid #ACCB23 ;
	padding-bottom: 15px ;
}
#sb4080.news-file .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-file .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-file h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.news-file2 .block-content {
	padding: 6px    ;
}
#sb4080.news-file2 .block-content h2 {
	display: none ;
}
#sb4080.news-file2 .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-file2 .news-line .date {
	color: #7DB035 ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4080.news-file2 .news-line .title {
	color: #103C79 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4080.news-file2 .news-line a.full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4080.news-file2 .news-line.last {
	border-bottom: 0px solid #ACCB23 ;
	padding-bottom: 15px ;
}
#sb4080.news-file2 .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-file2 .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-file2 h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.news-image .block-content {
	padding: 6px    ;
}
#sb4080.news-image .block-content h2 {
	display: none ;
}
#sb4080.news-image .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-image .news-line .date {
	color: #4F74B6 ;
	font-size: 10px ;
	font-weight: bold ;
	padding-bottom: 0px ;
	text-decoration: none ;
}
#sb4080.news-image .news-line .description {
	font-size: 11px ;
	padding-bottom: 0px ;
	text-decoration: none ;
}
#sb4080.news-image .news-line .image {
	float: right ;
	padding: 0px 0px 5px 5px ;
	width: auto ;
}
#sb4080.news-image .news-line .image img {
	display: block ;
}
#sb4080.news-image .news-line a.full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4080.news-image .news-line a.title {
	color: #7DB035 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4080.news-image .news-line.last {
	border-bottom: 0   ;
	padding-bottom: 20px ;
}
#sb4080.news-image .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-image .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-image h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.news-shortbrief .block-content {
	padding: 6px    ;
}
#sb4080.news-shortbrief .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-shortbrief .news-line .date {
	color: #4F74B6 ;
	font-size: 10px ;
	font-weight: bold ;
	padding-bottom: 0px ;
	text-decoration: none ;
}
#sb4080.news-shortbrief .news-line .full-text {
	color: #2C384D ;
	display: block ;
	font-weight: normal ;
	margin: 0    ;
	padding: 0    ;
	text-decoration: none ;
}
#sb4080.news-shortbrief .news-line .full-text .title {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
	padding-bottom: 10px ;
	text-decoration: none ;
}
#sb4080.news-shortbrief .news-line.last {
	border-bottom: 0   ;
}
#sb4080.news-shortbrief .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-shortbrief .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-shortbrief h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.news-title .block-content {
	padding: 6px    ;
}
#sb4080.news-title .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4080.news-title .news-line .full-text {
	color: #7DB035 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
	padding-bottom: 10px ;
	text-decoration: none ;
}
#sb4080.news-title .news-line .full-text span {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
	padding-bottom: 10px ;
	text-decoration: none ;
}
#sb4080.news-title .news-line.last {
	border-bottom: 0   ;
}
#sb4080.news-title .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4080.news-title .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4080.news-title h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4080.shopping-cart .block-content {
	padding: 6px    ;
}
#sb4080.shopping-cart .block-content .button {
	background: transparent url(/images/aux-06.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 74px ;
}
#sb4080.shopping-cart .cart-brief {
	border: 0   ;
	font-size: 11px ;
	padding: 0    ;
}
#sb4080.shopping-cart h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4081 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4081.banner-flash .block-content {
	padding: 6px    ;
}
#sb4081.banner-flash .flash-description {
	display: block ;
	padding: 5px    ;
}
#sb4081.banner-flash h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4081.banner-image .block-content {
	padding: 6px    ;
}
#sb4081.banner-image h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4081.banner-random .block-content {
	padding: 6px    ;
}
#sb4081.banner-random h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4081.wish-list-brief .block-content {
	padding: 6px    ;
}
#sb4081.wish-list-brief .center {
	text-align: center ;
}
#sb4081.wish-list-brief .line {
	padding: 1px 0px 2px 0px;
}
#sb4081.wish-list-brief .more {
	padding: 7px 0px 0px 0px;
}
#sb4081.wish-list-brief .goto {
	background: transparent url(/images/aux-05.gif) no-repeat left center ;
	background-color: transparent;
	color: #2C384D ;
	font-weight: bold ;
	padding-left: 20px ;
	text-transform: uppercase ;
	display: block;
}
#sb4081.wish-list-brief .view-all {
	background: transparent url(/images/aux-05.gif) no-repeat left center ;
	background-color: transparent;
	padding-left: 20px ;
	display: block;
}
#sb4081.wish-list-brief a {
	font-size: 11px ;
}
#sb4081.wish-list-brief div {
	font-size: 11px ;
}
#sb4081.wish-list-brief h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4082 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4082.forum-register .block-content {
	padding: 6px    ;
}
#sb4082.forum-register .button {
	background:  url(/images/aux-04.gif) no-repeat left top ;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-top: 5px ;
	width: 120px ;
}
#sb4082.forum-register .disabled {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4082.forum-register .form {
	margin: 0    ;
	padding: 0    ;
	width: auto ;
}
#sb4082.forum-register .text {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-size: 11px ;
	width: 187px ;
}
#sb4082.forum-register h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4082.forum-register h3 {
	font-size: 14px ;
	font-weight: bold ;
	padding: 10px 0   ;
}
#sb4082.forum-register label {
	color: #2C384D ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	text-transform: uppercase ;
}
#sb4082.forum-register label.checkbox {
	display: inline ;
	position: relative ;
	text-transform: capitalize ;
	top: -3px ;
}
#sb4082.forum-register label.required {
	color: #2C384D ;
}
#sb4082.forum-register select {
	font-size: 11px ;
	width: 187px ;
}
#sb4082.forum-register textarea {
	font-size: 11px ;
	width: 187px ;
}
#sb4082.pd-menu .block-content {
	padding: 6px    ;
}
#sb4082.pd-menu .pulldown-container {
	font-size: 11px ;
	width: 190px ;
}
#sb4082.pd-menu .pulldown-container option {
	font-size: 11px ;
}
#sb4082.pd-menu .pulldown-container option.start {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4082.pd-menu h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4082.pd-menu-elearn .block-content {
	padding: 6px    ;
}
#sb4082.pd-menu-elearn .pulldown-container {
	font-size: 11px ;
	width: 190px ;
}
#sb4082.pd-menu-elearn .pulldown-container option {
	font-size: 11px ;
}
#sb4082.pd-menu-elearn .pulldown-container option.start {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4082.pd-menu-elearn h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}


#sb4082.wish-list-search .block-content {
	padding: 6px    ;
}
#sb4082.wish-list-search .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4082.wish-list-search label {
	display: block ;
}
#sb4082.wish-list-search .text {
	display: block ;
	margin-bottom: 5px ;
	font-size: 11px;
	width: 185px;
}
#sb4082.wish-list-search form {
	font-size: 11px ;
}
#sb4082.wish-list-search h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4082.wish-list-search label {
	display: block ;
	font-weight: bold ;
}
#sb4083 {
	padding-left: 0px ;
}
#sb4084 {
	background: #E9EEE1 url() no-repeat center center ;
	background-color: #E9EEE1;
}
#sb4084.bread-crumb {
	font-size: 11px ;
	padding: 3px 10px 4px 10px ;
}
#sb4084.bread-crumb a {
	font-size: 11px ;
}
#sb4084.bread-crumb span {
	font-size: 11px ;
	font-weight: bold ;
}

#sb4084.bread-crumb-elearn {
	font-size: 11px ;
	padding: 3px 10px 4px 10px ;
}
#sb4084.bread-crumb-elearn .block-content {
	padding: 3px 5px 4px 5px ;
}
#sb4084.bread-crumb-elearn a {
	font-size: 11px ;
}
#sb4084.bread-crumb-elearn span {
	font-size: 11px ;
	font-weight: bold ;
}

#sb4084.bread-crumb-catalog .block-content {
	font-size: 11px ;
	padding: 3px 10px 4px 10px ;
}
#sb4084.bread-crumb-catalog a {
	font-size: 11px ;
}
#sb4084.bread-crumb-catalog span {
	font-size: 11px ;
	font-weight: bold ;
}

#sb4084.bread-crumb-data .block-content {
	font-size: 11px ;
	padding: 3px 10px 4px 10px ;
}
#sb4084.bread-crumb-data a {
	font-size: 11px ;
}
#sb4084.bread-crumb-data span {
	font-size: 11px ;
	font-weight: bold ;
}

#sb4086 .elearn-list h2 {
	font-size: 14px;
	padding: 5px 10px 7px 10px;
	margin: 0px 0px 10px 0px;
	background-color: #eee;
}
#sb4086 .elearn-list .description {
	padding: 0px 10px 15px 10px;
	font-size: 11px;
}
#sb4086 .elearn-list .description p {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#sb4086 .elearn-list .help {
	padding: 10px;
	margin: 0px 0px 20px 0px;	
	border: 1px solid #c00;
	font-size: 11px;
}
#sb4086 .elearn-list .subcategory {
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #eee;
}
#sb4086 .elearn-list .subcategory a {
	font-size: 11px;
	font-weight: bold;
}
#sb4086 .elearn-list .subcategory .description {
	padding: 3px 0px 5px 0px;
	font-size: 11px;
}
#sb4086 .elearn-list .types {
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}
#sb4086 .elearn-list .types span.active {
	font-weight: bold;
}
#sb4086 .elearn-list .hr {
	border-top: 1px solid #000;
	margin: 10px 0px;
}
#sb4086 .elearn-list table {
	width: 100%;
}
#sb4086 .elearn-list table td {
	font-size: 11px;
}
#sb4086 .elearn-list table td.right {
	text-align: right;
}
#sb4086 .elearn-list table td.right .id {
	font-size: 10px;
	font-weight: bold;
}
#sb4086 .elearn-list table td .info {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .elearn-list table td .info a.title {
	font-weight: bold;
}
#sb4086 .elearn-list table td .description {
	padding: 0px 0px 5px 0px;
}

#sb4086 .elearn-display .switches {
	text-align: center;
	padding: 5px 5px 7px 5px ;
	margin: 0px 0px 20px 0px;
	font-size: 11px;
	background-color: #eee;
}
#sb4086 .elearn-display .category {
	border-bottom: 3px double #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
#sb4086 .elearn-display .category h2 {
	font-size: 14px;
	padding: 0px 0px 10px 0px ;
}
#sb4086 .elearn-display .category .html {
	font-size: 11px;
	padding: 0px 0px 10px 0px ;
}
#sb4086 .elearn-display .category .html p {
	padding: 0px 0px 5px 0px ;
	margin: 0px 0px 0px 0px;	
}
#sb4086 .elearn-display table td {
	vertical-align: top;
}
#sb4086 .elearn-display table.form-date {
	width: 100%;
}
#sb4086 .elearn-display table.form-date td.label {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	width: 150px;
}
#sb4086 .elearn-display table.form-date td.input {
	font-size: 11px;
	font-weight: bold;	
}
#sb4086 .elearn-display table.form-date td.input select {
	font-size: 11px;
}
#sb4086.page-content .elearn-display .control {
	padding: 5px 0px 20px 150px;
}
#sb4086 .elearn-display table.form td.label {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	width: 150px;
}
#sb4086 .elearn-display table.form {
	width: 400px;
}
#sb4086 .elearn-display table.form td.input {
	width: 250px;
}
#sb4086 .elearn-display form {
	padding: 0px 0px 40px 0px;
}
#sb4086 .elearn-display .root {
	padding: 0px 0px 20px 0px;
}
#sb4086 .elearn-display a.title {
	font-size: 11px;
	display: block;
}
#sb4086 .elearn-display .description {
	font-size: 11px;
	padding: 0px 0px 15px 0px;
}
#sb4086 .elearn-display .section {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 20px 0px;
}
#sb4086 .elearn-display .section table {
	width: 100%;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #000;
}
#sb4086 .elearn-display .section table td {
	font-size: 11px;
}
#sb4086 .elearn-display .section table td.left {
	padding-bottom: 10px;
}
#sb4086 .elearn-display .section table td.right {
	text-align: right;
	padding-bottom: 10px;
}
#sb4086 .elearn-display .section table td.right .id {
	font-size: 10px;
	font-weight: bold;
}
#sb4086 .elearn-display .section table td .info {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .elearn-display .section table td .info a.title {
	font-weight: bold;
}
#sb4086 .elearn-display .section table td .description {
	padding: 0px 0px 5px 0px;
}
#sb4086.page-content .elearn-search .control {
	padding: 0px 0px 20px 0px;
}
#sb4086 .elearn-search table {
	width: 100%;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #000;
}
#sb4086 .elearn-search table.form {
	border-bottom: 0px solid #000;
}
#sb4086 .elearn-search table td {
	font-size: 11px;
}
#sb4086 .elearn-search table td.left {
	padding-bottom: 10px;
}
#sb4086 .elearn-search table td.right {
	text-align: right;
	padding-bottom: 10px;
}
#sb4086 .elearn-search table td.right .id {
	font-size: 10px;
	font-weight: bold;
}
#sb4086 .elearn-search table td .info {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .elearn-search table td .info a.title {
	font-weight: bold;
}
#sb4086 .elearn-search table td .description {
	padding: 0px 0px 5px 0px;
}

#sb4086 .company-show table.list td.item-name {
	font-weight: bold;
}

#sb4086 .company-search .info {
	font-size: 11px;
	padding: 0px 0px 5px 0px ;
}
#sb4086 .company-search .info span {
	font-weight: bold;
}
#sb4086 .company-search .companies {
	border-top: 1px solid #7db035;
	margin: 15px 15px 15px 15px;
	padding: 15px 0px 0px 0px ;
}
#sb4086 .company-search .companies .item {
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #7db035;
}
#sb4086 .company-search .companies .item a {
	font-weight: bold;
	font-size: 11px;
}
#sb4086 .company-search .nav-bar {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .company-search .nav-bar span {
	font-weight: bold;
}
#sb4086 .company-search .new-search {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .company-search table.list td.item-name {
	font-weight: bold;
}


#sb4086 .registerblock label {
	clear: both;
	display: block;
	float: left;
	width: 147px;
	padding: 3px 0px 0px 0px;
}
#sb4086 .registerblock input.text {
	width: 200px;
	font-size: 11px;
}
#sb4086 .registerblock .spacer {
	padding: 5px 0px 0px 0px;
}

#sb4086 .subscribe h2 {
	padding: 0px 0px 10px 0px;
}

#sb4086 .gallery .show-picture {
	padding: 0px 9px;
}
#sb4086 .gallery .show-picture img {
	border: 1px solid #000;
}
#sb4086 .gallery table td.move img {
	border: 1px solid #000;
}
#sb4086 .gallery .move-left {
	background: transparent url("/images/aux-10-left.gif") no-repeat top left ;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #4f74b6;
	font-size: 0px;
	cursor: pointer;
}
#sb4086 .gallery .move-right {
	background: transparent url("/images/aux-10-right.gif") no-repeat top left ;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #4f74b6;
	font-size: 0px;
	cursor: pointer;
}
#sb4086 .catalog-list .category {
	border-bottom: 2px solid #2C384D;
	margin: 0px 0px 30px 0px;
}
#sb4086 .catalog-list .image {
	width: 200px;
	float: left;
	padding: 0px 20px 15px 0px;
}
#sb4086 .catalog-list .category .cap1 {
	color: #2C384D ;
	font-size: 18px ;
	font-weight: bold ;
}
#sb4086 .catalog-list .subcats {
	width: 100%;
}
#sb4086 .catalog-list .subcats td {
	border-bottom: 1px solid #2C384D;
	padding: 25px 0px 0px 0px;
}
#sb4086 .catalog-list .subcats a.sucategory {
	font-size: 14px ;
	font-weight: bold ;
}
#sb4086 .catalog-list .subcats .description {
	padding: 0px 0px 15px 0px;
}
#sb4086 .catalog-list .list {
	margin: 20px 0px 40px 0px;
}

#sb4086 .catalog-nm .cap1 {
	color: #2C384D ;
	font-size: 18px ;
	font-weight: bold ;
	width: 100% ;
}
#sb4086 .catalog-nm .description {
	font-weight: normal ;
}
#sb4086 .catalog-nm .filter {
	padding: 10px    ;
}
#sb4086 .catalog-nm .filter label {
	font-size: 11px ;
	vertical-align: 3px ;
}
#sb4086 .catalog-nm .filter select {
	color: #2C384D ;
	font-size: 11px ;
}
#sb4086 .catalog-nm .subcats td {
	border-bottom: 1px solid #ACCB23 ;
	padding: 10px 10px 10px 0px  ;
}
#sb4086 .catalog-nm .view-details {
	padding: 10px 0   ;
}
#sb4086 .catalog-nm .view-details a {
	font-size: 11px ;
}
#sb4086 .catalog-nm a {
	color: #4F74B6 ;
	font-size: 14px ;
	font-weight: bold ;
}
#sb4086 .catalog-nm img {
	border: 1px solid #E9EEE1 ;
	float: left ;
	margin-right: 30px ;
	padding: 10px    ;
}
#sb4086 .catalog-nm td {
	border-bottom: 1px solid #ACCB23 ;
	padding: 15px 0   ;
}
#sb4086 .catalog-nm .subcats {
	width: 100%;
}
#sb4086 .catalog-nm .product {
	width: 100%;
}
#sb4086 .catalog-nm .product .title {
	font-size: 14px ;
	font-weight: bold ;
	padding: 0px 0px 5px 0px;
}
#sb4086 .catalog-nm .product .description {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .catalog-nm .product .price {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
#sb4086 .catalog-nm .product .price span {
	font-weight: bold;
}
#sb4086 .catalog-nm .nav-bar {
	font-size: 11px;
	padding: 10px 0px 10px 0px;
}
#sb4086 .catalog-nm .nav-bar a {
	font-size: 11px;
}
#sb4086 .catalog-nm .nav-bar span {
	font-weight: bold;
}
#sb4086 .data-engine h2 {
	font-size: 14px;
}
#sb4086 .data-engine .nav-bar {
	font-size: 11px;
	padding: 10px 2px 10px 2px;
	text-align: right;
}
#sb4086 .data-engine .form {
	clear: both ;
	width: 70% ;
}
#sb4086 .data-engine .form input {
	width: 90% ;
}
#sb4086 .data-engine .form input.button {
	background:  url(/images/forms-05.gif) repeat-x top left ;
	border: 1px solid #7D8488 ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	height: 22px ;
	margin-left: 107px ;
	padding: 0px    ;
	width: 60% ;
}
#sb4086 .data-engine .form input.text {
	float: left ;
	width: 70% ;
}
#sb4086 .data-engine .form label {
	width: 100px ;
}
#sb4086 .data-engine .form select {
	width: 90% ;
}
#sb4086 .data-engine .form table {
	width: 100% ;
}
#sb4086 .data-engine table td.field-value {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
	font-size: 11px ;
	padding: 10px    ;
	vertical-align: top ;
}
#sb4086 .data-engine table th.field-header {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-weight: bold ;
	padding: 10px    ;
	vertical-align: top ;
}
#sb4086 .data-engine table tr.item-header {
	color: #FFFFFF ;
}
#sb4086 .data-engine table tr.item-row {
	font-size: 11px ;
}


#sb4086 .data-engine-filter form {
	padding: 0px 0px 20px 0px;
}
#sb4086 .data-engine-filter h2 {
	padding: 0px 0px 10px 2px;
	font-size: 14px;
}


#sb4086 .data-engine-filter-ex input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 5px 5px 0px ;
	width: 120px ;
}
#sb4086 .data-engine-filter-ex .message {
	padding: 10px 10px 30px 10px ;
	text-align: left ;
}
#sb4086 .data-engine-filter-ex .nav-bar {
	font-size: 11px ;
	padding: 10px    ;
	text-align: right ;
}
#sb4086 .data-engine-filter-ex .nav-bar span {
	font-weight: bold ;
}
#sb4086 .data-engine-filter-ex .paging {
	color: #103D84 ;
	font-size: 11px ;
	text-align: right ;
}
#sb4086 .data-engine-filter-ex .paging a {
	color: #103D84 ;
	font-size: 11px ;
	text-decoration: none ;
}
#sb4086 .data-engine-filter-ex .paging a.active {
	font-weight: bold ;
}
#sb4086 .data-engine-filter-ex .paging a:hover {
	text-decoration: underline ;
}
#sb4086 .data-engine-filter-ex .text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	display: block ;
	float: left ;
	font-size: 12px ;
	width: 240px ;
}
#sb4086 .data-engine-filter-ex .upload {
	padding: 10px 10px 20px 10px ;
}
#sb4086 .data-engine-filter-ex h2 {
	font-size: 14px ;
	font-weight: bold ;
	text-align: center ;
}
#sb4086 .data-engine-filter-ex label {
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin-bottom: 10px ;
	padding: 3px 10px 0px 10px ;
	padding-left: 55px ;
	padding-right: 10px ;
	white-space: normal ;
	width: 120px ;
}
#sb4086 .data-engine-filter-ex select {
	display: block ;
	font-size: 12px ;
	margin-bottom: 10px ;
	width: 290px ;
}
#sb4086 .data-engine-filter-ex table td.field-value {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
	font-size: 12px ;
	padding: 10px    ;
	vertical-align: top ;
}
#sb4086 .data-engine-filter-ex table th.field-header {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-weight: bold ;
	padding: 10px    ;
	vertical-align: top ;
}
#sb4086 .data-engine-filter-ex table tr.item-header {
	color: #FFFFFF ;
}
#sb4086 .data-engine-filter-ex table tr.item-row {
	font-size: 12px ;
}
#sb4086 .data-engine-filter-ex table.form {
	margin: 0px 0px 40px 0px ;
	width: 480px ;
}
#sb4086 .data-engine-filter-ex table.form td a {
	margin: 3px 0px 0px 10px ;
	padding: 0px 0px 0px 0px ;
}
#sb4086 .data-engine-filter-ex table.form td.input {
	width: 400px ;
}
#sb4086 .data-engine-filter-ex table.form td.label {
	width: 80px ;
	padding-left: 0px;
}
#sb4086 .data-engine-filter-ex table.items {
	border-collapse: collapse ;
	width: 98%;
}
#sb4086 .data-engine-filter-ex table.items td {
	border-bottom: 3px double #ACCB23 ;
	padding: 10px    ;
}
#sb4086 .data-engine-filter-ex table.items td .title {
	color: #2C384D ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 0px 0px 3px 0px ;
}
#sb4086 .data-engine-filter-ex table.items td img {
	background-color: #E9EEE1 ;
	border: 1px solid #BEDBDB ;
	margin: 0px    ;
	padding: 10px    ;
}
#sb4086 .data-engine-filter-ex table.items td p {
	margin: 0px    ;
	padding: 0px 0px 15px 0px ;
}
#sb4086 .data-item-details {
	background: transparent none no-repeat center center ;
	background-color: transparent;
	padding: 0px 0px 0px 10px ;
}
#sb4086 .data-item-details .description {
	padding: 0px 0px 15px 0px ;
	font-size: 11px;
}
#sb4086 .data-item-details .description .big-img {
	float: left ;
	margin: 0px 0px 7xp 0xp ;
	padding: 4px 10px 0px 0px ;
}
#sb4086 .data-item-details .description .big-img img {
	border: 1px solid #BEDBDB ;
	padding: 1px    ;
}
#sb4086 .data-item-details .fields div {
	color: #4F74B6 ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 0px 3px 0px ;
}
#sb4086 .data-item-details .fields div label {
	color: #775D60 ;
	font-weight: bold ;
	font-size: 11px;
	padding: 0px 10px 0px 0px ;
}
#sb4086 .data-item-details .fields div span {
	color: #4F74B6 ;
}
#sb4086 .data-item-details .html {
	padding: 15px 0px   ;
}
#sb4086 .data-item-details .info {
	background-repeat: no-repeat ;
}
#sb4086 .data-item-details .posted {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 0px 3px 0px ;
}
#sb4086 .data-item-details .posted label {
	color: #2C384D ;
	font-weight: normal ;
	padding: 0px 10px 0px 0px ;
}
#sb4086 .data-item-details .rate {
	margin: -5px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	position: absolute ;
	width: 180px ;
}
#sb4086 .data-item-details .rate .blog-mini {
	border: 3px double #BEDBDB ;
	color: #7DB035 ;
	float: none ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	line-height: normal ;
	margin: 0px 0px 10px 0px ;
	padding: 10px    ;
	white-space: normal ;
	width: 135px ;
}
#sb4086 .data-item-details .rate .blog-mini .link {
	color: #7DB035 ;
	font-weight: bold ;
	padding: 0px 0px 4px 0px ;
	text-decoration: underline ;
	cursor: pointer;
	display: block;
}
#sb4086 .data-item-details .rate .blog-picture {
	margin: 0px 0px 10px 0px ;
}
#sb4086 .data-item-details .rate .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: none   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-right: 10px ;
	width: 120px ;
}
#sb4086 .data-item-details .rate .rating img {
	border: 0px solid #00CC00 ;
	display: inline ;
}
#sb4086 .data-item-details .rate .rating label {
	color: #516DA8 ;
	display: block ;
	float: left ;
	font-weight: bold ;
	margin: 0px 0px 4px 0px ;
	padding: 3px 1px 0px 0px ;
}
#sb4086 .data-item-details .rate .status {
	color: #516DA8 ;
	display: block ;
	font-weight: bold ;
	margin: 0px 10px 4px 0px ;
}
#sb4086 .data-item-details .rate-position {
	float: right ;
	height: 200px ;
	padding: 0px 5px 0px 15px ;
	width: 180px ;
}
#sb4086 .data-item-details .shared {
	color: #4F74B6 ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 0px 3px 0px ;
}
#sb4086 .data-item-details .shared label {
	color: #2C384D ;
	font-weight: normal ;
	padding: 0px 10px 0px 0px ;
}
#sb4086 .data-item-details h2 {
	font-size: 14px ;
	padding: 0px 0px 15px 0px ;
}
#sb4086 .eventpaper .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .eventpaper .news-line .brief {
	display: block ;
	font-size: 11px ;
	margin: 0    ;
	padding: 0 30px   ;
}
#sb4086 .eventpaper .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .eventpaper .news-line .full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .eventpaper .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .eventpaper .news-line.last {
	border-bottom: 0   ;
}
#sb4086 .eventpaper .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4086 .eventpaper .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .eventpaper .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .eventpaper .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .eventpaper .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .eventpaper .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .eventpaper .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .events-archive .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .events-archive .news-line .brief {
	display: block ;
	margin: 0    ;
	padding: 0 30px   ;
	font-size: 11px ;
}
#sb4086 .events-archive .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .events-archive .news-line .full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .events-archive .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .events-archive .news-archive-form {
	padding-left: 10px ;
}
#sb4086 .events-archive .news-archive-form .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .events-archive .news-archive-form label {
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-transform: uppercase ;
}
#sb4086 .events-archive .news-line.last {
	border-bottom: 0   ;
}
#sb4086 .events-archive .news-nav {
	text-align: right;
	padding: 10px 30px 30px 30px ;
}
#sb4086 .events-archive .news-nav a {
}
#sb4086 .events-archive .news-nav span {
	font-weight: bold;
}
#sb4086 .events-archive .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .events-archive .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .events-archive .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .events-archive .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px 10px 30px  ;
}
#sb4086 .events-archive .single-news p {
	margin: 0px ;
	padding: 0px 0px 15px 0px;
}
#sb4086 .events-calendar input.button {
	background:  url(/images/aux-06.gif) no-repeat left top ;
	border: 0   ;
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 10px 10px 15px 0px ;
	width: 74px ;
}
#sb4086 .events-calendar .show-calendar .calendar-view {
	border: 1px solid #4F74B6 ;
	border-collapse: collapse ;
	font-size: 11px ;
	width: 100% ;
}
#sb4086 .events-calendar .show-calendar .calendar-view .hint {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
	border: 1px solid #005581 ;
	display: none ;
	font-size: 11px ;
	left: 245px ;
	padding: 5px    ;
	position: absolute ;
	top: 70px ;
	width: 200px ;
	z-index: 1 ;
}
#sb4086 .events-calendar .show-calendar .calendar-view a {
	display: block ;
	padding: 2px 0   ;
	text-align: center ;
	text-decoration: none ;
	width: 100% ;
}
#sb4086 .events-calendar .show-calendar .calendar-view a.non-empty {
	background: #9ACAFF     ;
	background-color: #9ACAFF;
}
#sb4086 .events-calendar .show-calendar .calendar-view a.non-empty:hover {
	cursor: pointer ;
	text-decoration: underline ;
}
#sb4086 .events-calendar .show-calendar .calendar-view caption {
	font-size: 12px ;
	font-weight: bold ;
	padding-bottom: 5px ;
}
#sb4086 .events-calendar .show-calendar .calendar-view p {
	margin: 0    ;
	margin-bottom: 6px ;
}
#sb4086 .events-calendar .show-calendar .calendar-view td {
	border: 1px solid #4F74B6 ;
	vertical-align: top ;
	width: 14% ;
}
#sb4086 .events-calendar .show-calendar .calendar-view th {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border: 1px solid #4F74B6 ;
	color: #FFFFFF ;
	padding: 4px    ;
}
#sb4086 .events-calendar h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4086 .events-calendar .show-calendar h3 {
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .events-calendar .show-calendar select {
	display: block ;
	width: 300px ;
}

#sb4086 .events-group input.button {
	background:  url(/images/aux-04.gif) no-repeat left top ;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-left: 0px ;
	margin-top: 5px ;
	width: 120px ;
}
#sb4086 .events-group .calendar-cpalldays {
	margin: 0    ;
	width: 100% ;
}
#sb4086 .events-group .calendar-cpborder {
	border: 2px solid #134B8F ;
}
#sb4086 .events-group .calendar-cpcurrentdate {
	color: #FFFFFF ;
	font-family: Tahoma ;
	font-size: 11px ;
	font-weight: bold ;
	text-align: center ;
	text-decoration: none ;
}
#sb4086 .events-group .calendar-cpcurrentdatedisabled {
	color: #FFFFFF ;
	font-family: Tahoma ;
	font-size: 11px ;
	text-align: center ;
	text-decoration: line-through ;
}
#sb4086 .events-group .calendar-cpcurrentmonthdate {
	color: #2675C9 ;
	font-family: Tahoma ;
	font-size: 11px ;
	font-weight: bold ;
	text-align: center ;
	text-decoration: none ;
}
#sb4086 .events-group .calendar-cpcurrentmonthdatedisabled {
	color: #9BB7D5 ;
	font-family: Tahoma ;
	font-size: 11px ;
	text-align: center ;
	text-decoration: line-through ;
}
#sb4086 .events-group .calendar-cpdaycolumnheader {
	font-family: Tahoma ;
	font-size: 11px ;
}
#sb4086 .events-group .calendar-cpmonthnavigation {
	background: #134B8F     ;
	background-color: #134B8F;
	border-bottom: 1px solid #134B8F ;
	border-left: 1px solid #134B8F ;
	border-right: 1px solid #134B8F ;
	border-top: 3px solid #134B8F ;
	color: #FFFFFF ;
	font-family: Tahoma ;
	font-size: 11px ;
	font-weight: bold ;
	text-align: center ;
	text-decoration: none ;
	vertical-align: center ;
}
#sb4086 .events-group .calendar-cpmonthnavigationleft {
	width: 15px ;
}
#sb4086 .events-group .calendar-cpmonthnavigationright {
	width: 15px ;
}
#sb4086 .events-group .calendar-cpothermonthdate {
	color: #9BB7D5 ;
	font-family: Tahoma ;
	font-size: 11px ;
	text-align: center ;
	text-decoration: none ;
}
#sb4086 .events-group .calendar-cpothermonthdatedisabled {
	color: #9BB7D5 ;
	font-family: Tahoma ;
	font-size: 11px ;
	text-align: center ;
	text-decoration: line-through ;
}
#sb4086 .events-group .calendar-cptext {
	font-family: Tahoma ;
	font-size: 11px ;
}
#sb4086 .events-group .calendar-cptodaytext {
	font-family: Tahoma ;
	font-size: 11px ;
}
#sb4086 .events-group .calendar-cptodaytextdisabled {
	font-family: Tahoma ;
	font-size: 11px ;
}
#sb4086 .events-group .calendar-cpyearnavigation {
	background: #134B8F     ;
	background-color: #134B8F;
	border-bottom: 1px solid #134B8F ;
	border-left: 1px solid #134B8F ;
	border-right: 1px solid #134B8F ;
	border-top: 3px solid #134B8F ;
	color: #FFFFFF ;
	font-family: Tahoma ;
	font-size: 11px ;
	font-weight: bold ;
	text-align: center ;
	text-decoration: none ;
	vertical-align: center ;
}
#sb4086 .events-group .calendar-cpyearnavigationleft {
	width: 15px ;
}
#sb4086 .events-group .calendar-div {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
	position: absolute ;
	visibility: hidden ;
	width: 200px ;
}
#sb4086 .events-group .content {
	border: 1px solid #D7DBD0 ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
	height: 300px ;
	margin-bottom: 10px ;
	width: 300px ;
}
#sb4086 .events-group .conventions {
	color: #ACCB23 ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 10px 0px 10px 0px;
}
#sb4086 .events-group .disabled {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4086 .events-group .event-item {
	border-bottom: 3px double #ACCB23 ;
	clear: both ;
	padding: 8px 16px   ;
}
#sb4086 .events-group .event-item .event-edit {
	background:  url(/CN/images/edit-icon.gif) no-repeat left top ;
	font-weight: normal ;
	height: 16px ;
	padding-left: 20px ;
	width: 30px ;
}
#sb4086 .events-group .event-item .date {
	color: #4F74B6 ;
	font-size: 9px ;
	font-weight: bold ;
}
#sb4086 .events-group .event-item .full-text {
	clear: both ;
	float: right ;
	font-size: 9px ;
	font-weight: bold ;
	position: relative ;
	top: -5px ;
}
#sb4086 .events-group .event-item .sub-info {
	color: #4F74B6 ;
	font-size: 9px ;
}
#sb4086 .events-group .event-item h1 {
	font-size: 14px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 5px 0   ;
}
#sb4086 .events-group .event-item img {
	border-bottom: 10px solid #E9EEE1 ;
	border-left: 4px solid #E9EEE1 ;
	border-right: 4px solid #E9EEE1 ;
	border-top: 5px solid #E9EEE1 ;
	float: right ;
	margin-left: 10px ;
}
#sb4086 .events-group .event-item p {
	line-height: 17px ;
	margin: 5px 0   ;
}
#sb4086 .events-group .file-path {
	font-size: 9px ;
}
#sb4086 .events-group table.filter {
	width: 100%;
}
#sb4086 .events-group table.filter td {
	padding: 5px 10px 5px 0px;
	width: 33%;
}
#sb4086 .events-group table.filter td input.calendar {
	margin: 0 5px 10px 3px ;
}
#sb4086 .events-group table.filter td label {
	font-size: 9px ;
	width: 50px ;
}
#sb4086 .events-group table.filter td select {
	margin: 0 0 10px 0 ;
	width: 100% ;
}
#sb4086 .events-group form {
	clear: both ;
	margin: 0    ;
	padding: 0    ;
}
#sb4086 .events-group a.my-events {
	float: right ;
}
#sb4086 .events-group a.my-events.active {
	color: #ACCB23 ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4086 .events-group .paging {
	font-size: 11px ;
	padding: 10px 0   ;
	text-align: right ;
}
#sb4086 .events-group .paging a.active {
	font-weight: bold ;
	text-decoration: none ;
}
#sb4086 .events-group a.show-all {
	float: left ;
}
#sb4086 .events-group a.show-all.active {
	color: #ACCB23 ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4086 .events-group .text {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
	margin: 0 0 10px 150px ;
	width: 300px ;
}
#sb4086 .events-group a.calendar-cpcurrentdate {
	text-align: center ;
	text-decoration: none ;
}
#sb4086 .events-group a.calendar-cpcurrentmonthdate {
	text-align: center ;
	text-decoration: none ;
}
#sb4086 .events-group a.calendar-cpothermonthdate {
	text-align: center ;
	text-decoration: none ;
}
#sb4086 .events-group a.calendar-cptodaytext {
	color: #FFFFFF ;
	font-weight: bold ;
	height: 20px ;
	line-height: 15px ;
	text-decoration: underline ;
}
#sb4086 .events-group div.categories {
	margin: 0 0 10px 152px ;
}
#sb4086 .events-group div.multihidden {
	border: 1px solid #D7DBD0 ;
	display: none ;
	font-size: 11px ;
}
#sb4086 .events-group div.multiselect {
	font-size: 11px ;
	padding: 0 0 20px 0 ;
	width: 303px ;
}
#sb4086 .events-group div.multiselect .button {
	float: left ;
}
#sb4086 .events-group div.time {
	display: none ;
	position: absolute ;
	width: 120px ;
}
#sb4086 .events-group div.time .anytimecontainer {
	visibility: hidden ;
}
#sb4086 .events-group div.time .treecheckbox {
	border: 1px   ;
	height: 14px ;
	margin: 0px    ;
	padding: 0px    ;
	vertical-align: middle ;
}
#sb4086 .events-group h3 {
	font-size: 10px ;
	font-weight: bold ;
	padding-bottom: 5px ;
}
#sb4086 .events-group img.time {
	cursor: pointer ;
	display: block ;
	margin-bottom: 10px ;
}
#sb4086 .events-group input.calendar {
	float: left ;
	margin: 0 5px 0 3px ;
	width: 60px ;
}
#sb4086 .events-group input.calendar-cpyearnavigation {
	background: #E1EEFF     ;
	background-color: #E1EEFF;
	border: 3px inset #E4EFFF ;
	color: #134B8F ;
}
#sb4086 .events-group input.checkbox {
	float: left ;
	margin-left: 150px ;
}
#sb4086 .events-group input.time {
	float: left ;
	margin: 0 5px 0 3px ;
	width: 60px ;
}
#sb4086 .events-group label {
	color: #2C384D ;
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	text-transform: uppercase ;
	width: 150px ;
}
#sb4086 .events-group label.categories {
	float: none ;
}
#sb4086 .events-group label.checkbox {
	display: block ;
	float: left ;
	margin: 0 0 10px 0 ;
	position: relative ;
	text-transform: capitalize ;
	top: 3px ;
	width: 270px ;
}
#sb4086 .events-group label.required {
	color: #2C384D ;
}
#sb4086 .events-group select {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
	margin: 0 0 10px 150px ;
	width: 305px ;
}
#sb4086 .events-group span.calendar-cpdaycolumnheader {
	background: #E6EFF9     ;
	background-color: #E6EFF9;
	border: 1px solid #90ACCE ;
	color: #134B8F ;
	display: block ;
	font-weight: bold ;
}
#sb4086 .events-group span.calendar-cptodaytextdisabled {
	color: #FFFFFF ;
	font-weight: bold ;
	height: 20px ;
	line-height: 15px ;
	text-decoration: line-through ;
}
#sb4086 .events-group td.calendar-cpcurrentdate {
	background: #FF981D     ;
	background-color: #FF981D;
	border: 3px double #FF981D ;
	color: #FFFFFF ;
}
#sb4086 .events-group td.calendar-cpdaycolumnheader {
	background: #134B8F     ;
	background-color: #134B8F;
	border: 1px solid #134B8F ;
	text-align: center ;
}
#sb4086 .events-group td.calendar-cptodaytext {
	background:  url(/CN/images/calendar-bg-today.gif) no-repeat left top ;
	padding-top: 1px ;
}
#sb4086 .events-group td.calendar-cptodaytextdisabled {
	background:  url(/CN/images/calendar-bg-today.gif) no-repeat left top ;
	padding-top: 1px ;
}
#sb4086 .events-group textarea {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
	height: 100px ;
	margin: 0 0 10px 150px ;
	width: 300px ;
}


#sb4086 .events-upload .content-label {
	float: left;
	border-top: 2px ridge #808080;
	border-left: 2px ridge #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	width: 300px;
	margin: 0px 0px 10px 0px;
	background-color: #fff;
}
#sb4086 .events-upload input.checkbox {
	clear: both ;
	float: left ;
	margin: 0px 5px 10px 150px;
}
#sb4086 .events-upload input.text {
	display: block ;
	width: 300px ;
	font-size: 11px ;
	margin: 0px 7px 10px 150px;
}
#sb4086 .events-upload input.button {
	margin: 7px 10px 30px 0px ;
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: none   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .events-upload label {
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	width: 100px ;
	padding: 3px 10px 0px 40px ;
}
#sb4086 .events-upload label.checkbox {
	clear: none ;
	padding: 2px 0px 10px 0px;
}
#sb4086 .events-upload select {
	font-size: 11px ;
	display: block;
	width: 305px;
	font-size: 11px;
	margin: 0px 0px 10px 150px;
}
#sb4086 .events-upload textarea {
	display: block;
	width: 300px;
	height: 80px;
	font-size: 11px;
	margin: 0px 0px 10px 150px;
}
#sb4086 .events-upload .content {
	width: 300px;
	height: 200px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#sb4086 .events-upload .ifr-content {
	border: 0;
	margin: 0;
	width: 200px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#sb4086 .events-upload input.calendar {
	width: 120px;
	float: left;
	margin: 0px 7px 10px 0px;
}
#sb4086 .events-upload input.time {
	width: 120px;
	float: left;
	margin: 0px 7px 10px 0px;
}
#sb4086 .events-upload img.time {
	display: inline;
	float: left;
	cursor: pointer;
	margin-bottom: 0px;
}
#sb4086 .events-upload div.time {
	position: absolute;
	display: none;
	width: 178px;
	border: 1px solid #4f74b6;
	background-color: #e9eee1;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}
#sb4086 .events-upload div.time .timeContainer {
	font-size: 12px;
}
#sb4086 .events-upload div.time .timeContainer .timeOptions {
	font-size: 14px;
}
#sb4086 .events-upload div.time input.button {
	color: #000;
	background: #ccc;
	border: 1px solid #000;
	display: inline ;
	height: 19px ;
	margin: 2px 1px 0px 1px ;
	width: 87px ; 
}
#sb4086 .events-upload div.time .treecheckbox {
	height: 14px;
	margin: 0px;
	padding: 0px;
	border: 1px;
	vertical-align: middle;
}
#sb4086 .events-upload div.time .anytimecontainer {
	visibility: hidden;
}
#sb4086 .events-upload .disabled {
	background: #e9eee1;
}
#sb4086 .events-upload .categories {
	border: 0px solid #000;
	float: left;
	display: block;
	margin: 0px 0px 10px 0px;
}
#sb4086 .events-upload .categories .dojoTree {
}
#sb4086 .events-upload .categories .dojoTree .dojoTreeNode {
	border: 0px solid #0c0;
	height: auto;
	clear: both;
}
#sb4086 .events-upload .categories .dojoTree .dojoTreeNode img {
	border: 0px solid #c00;
	float: left;
	display: block;
}
#sb4086 .events-upload .categories .dojoTree .dojoTreeNode .dojoTreeNodeLabel {
	border: 0px solid #c00;
	vertical-align: top;
	float: left;
	display: block;
}
#sb4086 .events-upload .categories .dojoTree .dojoTreeNode .dojoTreeNodeLabel input {
	margin: 3px 0px 0px 0px; 
	padding: 0px;
	float: left;
	display: block;
	border: 0px solid #c00;
}
#sb4086 .events-upload .categories .dojoTree .dojoTreeNode .dojoTreeNodeLabel .dojoTreeNodeLabelTitle {
	border: 0px solid #00c;
	margin: 3px 0px 0px 0px;
	float: left;
	display: block;
}
#sb4086 .events-upload .categories .dojoTree .dojoTreeNode .dojoTreeNodeAfterLabel {
}
#sb4086 .events-upload .file-path {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}





#sb4086 .file-listing #choose-folder-form .selected {
	font-weight: bold ;
}
#sb4086 .file-listing #find-files-form .form .input {
	width: 90% ;
}
#sb4086 .file-listing #find-files-form .form .label {
	white-space: nowrap ;
	width: 10% ;
}
#sb4086 .file-listing #find-files-form .form .sample {
	font-weight: bold ;
}
#sb4086 .file-listing #replace-file-form .form .input {
	width: 90% ;
}
#sb4086 .file-listing #replace-file-form .form .label {
	white-space: nowrap ;
	width: 10% ;
}
#sb4086 .file-listing #sb4086 .file-list-form {
	clear: both ;
	width: 100% ;
}
#sb4086 .file-listing #sb4086 .file-list-form input.delete {
	background:  url(/images/aux-04.gif) no-repeat left top ;
	border: 0   ;
	float: right ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0    ;
	width: 120px ;
}
#sb4086 .file-listing .form {
	clear: both ;
	width: 70% ;
}
#sb4086 .file-listing .form input {
	width: 90% ;
}
#sb4086 .file-listing .form input.button {
	background:  url(/images/aux-04.gif) no-repeat left top ;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .file-listing .form input.text {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-size: 11px ;
	width: 187px ;
}
#sb4086 .file-listing .form label {
	width: 100px ;
}
#sb4086 .file-listing .form select {
	width: 90% ;
}
#sb4086 .file-listing .form table {
	width: 100% ;
}
#sb4086 .file-listing table td.field-value {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
	font-size: 11px ;
	padding: 10px    ;
	vertical-align: top ;
}
#sb4086 .file-listing table th.field-header {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-weight: bold ;
	padding: 10px    ;
	vertical-align: top ;
}
#sb4086 .file-listing table tr.item-header {
	color: #FFFFFF ;
}
#sb4086 .file-listing table tr.item-row {
	font-size: 11px ;
}
#sb4086 .group-faq .faq-line {
	padding: 0px 5px 10px 5px ;
	font-size: 11px;
	clear: both;
}
#sb4086 .group-faq .faq-line .a {
	padding: 3px 0px 0px 0px;
}
#sb4086 .group-faq .faq-line .a span {
	float: left ;
	font-weight: bold ;
	padding-right: 5px ;
	font-size: 11px;
}
#sb4086 .group-faq .faq-line .a p {
	float: left ;
	padding: 0px 0px 10px 0px;
}
#sb4086 .group-faq .faq-line .q {
	color: #7DB035 ;
	font-weight: bold ;
	text-decoration: underline ;
	font-size: 11px;
}
#sb4086 .group-faq .faq-line .q span {
	color: #7DB035 ;
	font-weight: bold ;
	margin-right: 5px ;
	font-size: 11px;
}
#sb4086 .group-faq .faq-topic-form {
	display: block ;
	margin-bottom: 10px ;
	padding: 5px    ;
}
#sb4086 .group-faq .faq-topic-form > label {
	vertical-align: middle ;
}
#sb4086 .group-faq .faq-topic-form label {
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin-bottom: 10px ;
	text-transform: uppercase ;
}
#sb4086 .group-faq .faq-topic-form form {
	padding: 0px;
}
#sb4086 .group-faq .faq-topic-form select {
	font-size: 11px ;
	width: 297px ;
}
#sb4086 .group-faq form {
	font-size: 11px ;
	padding: 10px 0px 10px 0px;
}
#sb4086 .group-faq .control input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .group-faq .legend {
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 0px 10px 150px ;
}
#sb4086 .group-faq h5 {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	font-size: 12px ;
	margin: 0    ;
	padding: 10px 20px   ;
	text-transform: uppercase ;
}


#sb4086 .news-remind .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-remind .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-remind .news-line a.full-text {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-remind .news-line .brief {
	margin: 0    ;
	padding: 0px 30px 20px 30px ;
	font-size: 11px;
}
#sb4086 .news-remind .news-line.last {
	border-bottom: 0   ;
}
#sb4086 .news-remind .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
	padding: 30px;
}
#sb4086 .news-remind .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-remind .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news-remind .news-line .remind {
	font-size: 11px;
}
#sb4086 .news-remind .news-line .remind input.text {
	font-size: 11px;
	margin-left: 10px;
}
#sb4086 .news-remind .single-news a.back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .news-remind .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 0px 10px 0px ;
}
#sb4086 .news-remind .single-news .description {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 0px 5px 0px ;
}
#sb4086 .news-remind .single-news .brief {
	color: #000 ;
	font-size: 11px ;
	padding: 0px 0px 10px 0px ;
}
#sb4086 .news-remind .single-news p {
	padding: 0px 0px 10px 0px ;
	margin: 0px  ;	
}


#sb4086 .news .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news .news-line .full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news .news-line p {
	display: block ;
	margin: 0    ;
	padding: 0 30px   ;
}
#sb4086 .news .news-line.last {
	border-bottom: 0   ;
}
#sb4086 .news .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4086 .news .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .news .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-archive .news-archive-form {
	padding-left: 10px ;
}
#sb4086 .news-archive .news-archive-form .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .news-archive .news-archive-form label {
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-transform: uppercase ;
}
#sb4086 .news-archive .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-archive .news-line .brief {
	display: block ;
	font-size: 11px ;
	margin: 0    ;
	padding: 0 30px   ;
}
#sb4086 .news-archive .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-archive .news-line .full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news-archive .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-archive .news-line.last {
	border-bottom: 0   ;
}
#sb4086 .news-archive .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-archive .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .news-archive .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-archive .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-calendar .calendar-view {
	border: 1px solid #4F74B6 ;
	font-size: 11px ;
	margin: 0 0 22px 0 ;
	width: 100% ;
}
#sb4086 .news-calendar .calendar-view caption {
	font-size: 12px ;
	font-weight: bold ;
	padding-bottom: 5px ;
}
#sb4086 .news-calendar .calendar-view p {
	margin: 0    ;
	margin-bottom: 6px ;
}
#sb4086 .news-calendar .calendar-view td {
	border: 1px solid #4F74B6 ;
	height: 50px ;
	padding: 2px 4px   ;
	vertical-align: top ;
	width: 14% ;
}
#sb4086 .news-calendar .calendar-view th {
	background: #4F74B6     ;
	background-color: #4F74B6;
	border: 1px solid #4F74B6 ;
	color: #FFFFFF ;
	padding: 4px    ;
}
#sb4086 .news-calendar .form .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .news-calendar .form label {
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-transform: uppercase ;
}
#sb4086 .news-calendar .form select {
	margin-bottom: 5px ;
}
#sb4086 .news-calendar .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-calendar .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .news-calendar .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-calendar .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-file .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-file .news-line .info {
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-file .news-line .info .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-file .news-line .info a.file {
	font-size: 11px ;
}
#sb4086 .news-file .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-file .news-line a.full-text {
	font-weight: bold ;
}
#sb4086 .news-file .news-line.last {
	border-bottom: 0px solid #ACCB23 ;
}
#sb4086 .news-file .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4086 .news-file .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-file .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news-file .single-news .info {
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-file .single-news .info .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-file .single-news .info a.file {
	font-size: 11px ;
}
#sb4086 .news-file .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-file .single-news a.back-newslist {
	font-weight: bold ;
}
#sb4086 .news-file h2 {
	display: none ;
}
#sb4086 .news-file-search .message {
	font-size: 11px ;
}
#sb4086 .news-file-search .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-file-search .news-line .brief {
	font-size: 11px ;
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-file-search .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-file-search .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-file-search .news-line .title span {
	padding-right: 10px ;
}
#sb4086 .news-file-search .news-line a.file {
	display: block ;
	padding-bottom: 5px ;
}
#sb4086 .news-file-search .news-line a.full-text {
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news-file-search .news-line.last {
	border-bottom: 0px solid #ACCB23 ;
}
#sb4086 .news-file-search .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	margin-top: 20px ;
	text-align: right ;
}
#sb4086 .news-file-search .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-file-search .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news-file-search .results {
	font-size: 11px ;
}
#sb4086 .news-file-search .results span {
	font-weight: bold ;
}
#sb4086 .news-file-search .search-news {
	padding: 0px 0px 20px 0px ;
}
#sb4086 .news-file-search .search-news input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .news-file-search .search-news input.text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	margin-right: 5px ;
	width: 160px ;
}
#sb4086 .news-file-search .search-news label {
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	padding-bottom: 5px ;
}
#sb4086 .news-file-search .single-news {
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-file-search .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-file-search .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-file-search .single-news a.back-newslist {
	font-weight: bold ;
}
#sb4086 .news-file-search .single-news p {
	margin: 0px    ;
	padding: 0px 0px 15px 0px ;
}
#sb4086 .news-file-search h2 {
	display: none ;
}
#sb4086 .news-file2 .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-file2 .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-file2 .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-file2 .news-line a.file {
	display: block ;
	font-size: 11px ;
	margin-bottom: 5px ;
}
#sb4086 .news-file2 .news-line a.full-text {
	display: block ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news-file2 .news-line.last {
	border-bottom: 0px solid #ACCB23 ;
}
#sb4086 .news-file2 .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	margin-top: 20px ;
	text-align: right ;
}
#sb4086 .news-file2 .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-file2 .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news-file2 .single-news {
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-file2 .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-file2 .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-file2 .single-news a.back-newslist {
	font-weight: bold ;
}
#sb4086 .news-file2 .single-news a.file {
	display: block ;
	font-size: 11px ;
}
#sb4086 .news-file2 h2 {
	display: none ;
}
#sb4086 .news-image .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	margin-bottom: 10px ;
	padding: 10px 0   ;
}
#sb4086 .news-image .news-line .date {
	color: #4F74B6 ;
	font-size: 10px ;
	font-weight: bold ;
	padding-bottom: 0px ;
	text-decoration: none ;
}
#sb4086 .news-image .news-line .description {
	font-size: 11px ;
	padding-bottom: 0px ;
	text-decoration: none ;
}
#sb4086 .news-image .news-line .image {
	float: right ;
	padding: 0px 0px 5px 5px ;
	width: auto ;
}
#sb4086 .news-image .news-line .image img {
	display: block ;
}
#sb4086 .news-image .news-line a.full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news-image .news-line a.title {
	color: #7DB035 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-image .news-line.last {
	border-bottom: 0   ;
	padding-bottom: 20px ;
}
#sb4086 .news-image .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4086 .news-image .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-image .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-image .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .news-image .single-news .date {
	color: #4F74B6 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-image .single-news .title {
	color: #7DB035 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-image h2 {
	display: none ;
}
#sb4086 .news-search .message {
	font-size: 11px ;
}
#sb4086 .news-search .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-search .news-line .brief {
	font-size: 11px ;
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-search .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-search .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-search .news-line a.full-text {
	display: block ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news-search .news-line.last {
	border-bottom: 0px solid #ACCB23 ;
}
#sb4086 .news-search .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	margin-top: 20px ;
	text-align: right ;
}
#sb4086 .news-search .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-search .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news-search .results {
	font-size: 11px ;
}
#sb4086 .news-search .results span {
	font-weight: bold ;
}
#sb4086 .news-search .search-news {
	padding: 0px 0px 20px 0px ;
}
#sb4086 .news-search .search-news input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .news-search .search-news input.text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	margin-right: 5px ;
	width: 160px ;
}
#sb4086 .news-search .search-news label {
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	padding-bottom: 5px ;
}
#sb4086 .news-search .single-news {
	padding: 0px 0px 5px 0px ;
}
#sb4086 .news-search .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-search .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 5px 0px   ;
}
#sb4086 .news-search .single-news a.back-newslist {
	font-weight: bold ;
}
#sb4086 .news-show .news-line {
	border-bottom: 1px solid #ACCB23 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-show .news-line .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-show .news-line .full-text {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	text-align: right ;
}
#sb4086 .news-show .news-line .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-show .news-line p {
	display: block ;
	margin: 0    ;
	padding: 0 30px   ;
}
#sb4086 .news-show .news-line.last {
	border-bottom: 0   ;
}
#sb4086 .news-show .news-nav {
	color: #103D84 ;
	font-size: 10px ;
	text-align: right ;
}
#sb4086 .news-show .news-nav a {
	color: #103D84 ;
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .news-show .news-nav a:hover {
	text-decoration: underline ;
}
#sb4086 .news-show .single-news {
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .news-show .single-news .back-newslist {
	color: #4F74B6 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .news-show .single-news .date {
	color: #7DB035 ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4086 .news-show .single-news .title {
	color: #103D84 ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 10px 30px   ;
}
#sb4086 .news-tabs .message {
	color: #000000 ;
	font-size: 11px ;
	margin: 0    ;
	padding: 10px    ;
	text-align: left ;
}
#sb4086 .news-tabs .news-block {
	clear: both ;
	height: 1px ;
}
#sb4086 .news-tabs .news-category {
	float: left ;
}
#sb4086 .news-tabs .news-category a {
	background: #CC0000     ;
	background-color: #CC0000;
	border: 0   ;
	color: #FFFFFF ;
	display: block ;
	font-size: 12px ;
	font-weight: bold ;
	margin-right: 1px ;
	padding: 5px    ;
	text-decoration: none ;
}
#sb4086 .news-tabs .news-category.active a {
	background: #00CC00     ;
	background-color: #00CC00;
}
#sb4086 .news-tabs .paging {
	clear: both ;
	padding: 10px    ;
}
#sb4086 .news-tabs .paging a {
	color: #000000 ;
	display: block ;
	float: left ;
	font-size: 11px ;
	padding: 0    ;
}
#sb4086 .news-tabs .paging a.active {
	font-weight: bold ;
}
#sb4086 .one-news {
	clear: both ;
	color: #000000 ;
	font-size: 11px ;
	padding: 10px    ;
}
#sb4086 .one-news .date {
	color: #CC0000 ;
	font-weight: bold ;
}
#sb4086 .one-news h3 {
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
#sb4086 .product-details .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0 10px   ;
	width: 120px ;
}
#sb4086 .product-details .html {
	font-size: 11px ;
}
#sb4086 .product-details .large-description {
	font-weight: bold ;
	font-size: 11px ;
}
#sb4086 .product-details .product-image {
	border: 1px solid #E9EEE1 ;
	float: left ;
	margin: 0px 15px 10px 0px ;
	padding: 5px    ;
}
#sb4086 .product-details .product-name {
	color: #4F74B6 ;
	font-weight: bold ;
	font-size: 14px;
	padding: 10px 0   ;
}

#sb4086 .product-details .properties {
	margin: 10px 0px   ;
}
#sb4086 .product-details .properties td {
	vertical-align: top;
	padding: 0px;
}
#sb4086 .product-details .properties td.product-property {
	color: #4F74B6 ;
	font-weight: bold ;
	font-size: 11px ;
	padding: 4px 10px 0px 0px;
}
#sb4086 .product-details .properties td.input {
	padding: 0px 0px 7px 0px;
}
#sb4086 .product-details .properties td.input span {
	padding: 4px 0px 3px 0px;
	display: block;
}
#sb4086 .product-details .properties td.input select {
	font-size: 11px ;
	width: 150px;
}
#sb4086 .product-details .properties td.control {
	padding: 10px 0px 15px 0px;
}
#sb4086 .product-details .properties td.control a {
	font-size: 11px ;
}
#sb4086 .product-details .total {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
	clear: both ;
	width: 100% ;
}
#sb4086 .product-details .total td {
	padding: 5px;
}
#sb4086 .product-details .total td.label {
	padding: 10px 15px 5px 15px;
	font-weight: bold ;
	font-size: 11px ;
}
#sb4086 .product-details .total td.input {
	width: 100%;
}
#sb4086 .product-details .total td.input span {
	display: block;
	padding: 5px 0px 0px 0px;
}
#sb4086 .product-details .total td.input span.price {
	display: inline;
	padding: 0px 0px 0px 5px;
}
#sb4086 .product-details .total td.input input.text {
	font-size: 11px;
	width: 70px;
}
#sb4086 .product-details .buttons td {
	padding: 10px 0px 0px 0px;
}
#sb4086 .product-details .buttons td.shop {
	width: 100%;
	text-align: right;
}
#sb4086 .product-details .buttons td.shop input.button {
	float: right;
}


#sb4086 .product-search .brief {
	padding: 10px 0   ;
}
#sb4086 .product-search .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .product-search .description {
	padding: 10px 0   ;
}
#sb4086 .product-search .image {
	float: left ;
	padding-right: 5px ;
	vertical-align: text-top ;
}
#sb4086 .product-search .paging {
	clear: both ;
	font-size: 11px ;
	padding: 10px    ;
	text-align: right ;
}
#sb4086 .product-search .paging a {
	color: #000000 ;
	display: block ;
	float: left ;
	font-size: 11px ;
	padding: 0 3px   ;
}
#sb4086 .product-search .paging a.active {
	font-weight: bold ;
}
#sb4086 .product-search .text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	display: block ;
	font-size: 11px ;
	margin-bottom: 10px ;
	width: 185px ;
}
#sb4086 .product-search h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4086 .product-search label {
	display: none ;
}
#sb4086 .product-search li {
	border-bottom: 1px solid #E9EEE1 ;
	clear: left ;
	float: left ;
	padding: 10px 0   ;
	width: 100% ;
}
#sb4086 .product-search ol {
	margin: 0    ;
	margin-left: 30px ;
	padding: 0    ;
}
#sb4086 .product-search select {
	display: block ;
	font-size: 11px ;
	margin-bottom: 10px ;
	width: 191px ;
}
#sb4086 .search .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	text-decoration: underline ;
	width: 120px ;
}
#sb4086 .search .text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	width: 160px ;
}
#sb4086 .search label {
	display: none ;
}
#sb4086 .search-results .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	text-decoration: underline ;
	width: 120px ;
}
#sb4086 .search-results .search-info {
	font-size: 10px ;
}
#sb4086 .search-results .search-info strong {
	color: #7DB035 ;
}
#sb4086 .search-results .search-line {
	padding: 10px 20px   ;
}
#sb4086 .search-results .search-line div {
	display: inline ;
}
#sb4086 .search-results .search-line p {
	clear: both ;
	display: inline ;
	padding-left: 20px ;
}
#sb4086 .search-results .search-line p a {
	font-size: 11px ;
}
#sb4086 .search-results .search-nav {
	text-align: right ;
}
#sb4086 .search-results .search-nav a {
	font-size: 10px ;
	text-decoration: none ;
}
#sb4086 .search-results .search-nav a.search-next {
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .search-results .search-nav a.search-prev {
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .search-results .search-nav span {
	font-size: 10px ;
	font-weight: bold ;
}
#sb4086 .search-results .text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	width: 160px ;
}
#sb4086 .search-results label {
	font-size: 13px ;
	padding-right: 10px ;
}
#sb4086 .shopping-cart table.cart td.discount input.text {
	float: left;
	font-size: 11px;
	margin: 0px 7px 0px 0px ;
	width: 150px;
}
#sb4086 .shopping-cart table.cart td.discount input.button {
	float: left;
}
#sb4086 .shopping-cart table.cart td select {
	width: 156px;
	font-size: 11px;
}
#sb4086 .sitemap a {
	text-decoration: none ;
}
#sb4086 .sitemap a.a-level-1 {
	font-weight: bold ;
}
#sb4086 .sitemap a.a-level-3 {
	font-size: 11px ;
}
#sb4086 .sitemap a:hover {
	text-decoration: underline ;
}
#sb4086 .sitemap ul {
	list-style-type: none ;
	margin: 0    ;
	padding: 0    ;
}
#sb4086 .sitemap ul li {
	margin-left: 10px ;
}
#sb4086 .sitemap ul.ul-level-1 {
	margin: 0    ;
}
#sb4086 .sitemap ul.ul-level-1 li.li-level-1 {
	padding: 5px 0   ;
}
#sb4086 .sitemap ul.ul-level-2 {
	padding: 0 0 5px 0 ;
}
#sb4086 .sitemap ul.ul-level-2 li.li-level-2 {
	background: transparent url(/images/aux-02.gif) no-repeat left 6px ;
	background-color: transparent;
	padding-left: 15px ;
}
#sb4086 .standard-group .description {
	color: #2C384D ;
	font-weight: bold ;
}
#sb4086 .standard-group .details {
	font-size: 11px ;
	font-weight: bold ;
	padding: 10px 0   ;
}
#sb4086 .standard-group .group-nav {
	font-size: 11px ;
	text-align: right ;
}
#sb4086 .standard-group .image {
	border: 1px solid #E9EEE1 ;
	float: left ;
	margin-right: 30px ;
	padding: 10px    ;
}
#sb4086 .standard-group table {
	width: 100% ;
}
#sb4086 .standard-group td {
	border-bottom: 1px solid #ACCB23 ;
	padding: 10px 5px   ;
}
#sb4086 .subscription .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-top: 5px ;
	width: 120px ;
}
#sb4086 .subscription .form {
	margin: 0    ;
	padding: 0    ;
	width: auto ;
}
#sb4086 .subscription .inscription {
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4086 .subscription .text {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-size: 11px ;
	width: 187px ;
}
#sb4086 .subscription label {
	color: #2C384D ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	text-transform: uppercase ;
}
#sb4086 .subscription label.required {
	color: #2C384D ;
}
#sb4086 .subscription select {
	font-size: 11px ;
	width: 187px ;
}
#sb4086 .subscription textarea {
	font-size: 11px ;
	width: 187px ;
}
#sb4086 .user-show-box {
	padding: 0px 0px 0px 10px ;
}
#sb4086 .user-show-box input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-right: 10px ;
	width: 120px ;
}
#sb4086 .user-show-box input.button.big {
	background: transparent url(/images/aux-04-200.gif) no-repeat left top ;
	background-color: transparent;
	width: 200px ;
}
#sb4086 .user-show-box .tab-content {
	margin: 10px 0px   ;
	overflow: auto ;
	padding: 0px 10px 0px 10px ;
}
#sb4086 .user-show-box .tab-main-content {
	height: 300px ;
}
#sb4086 .user-show-box table {
	font-size: 11px ;
	width: 95% ;
}
#sb4086 .user-show-box table td {
	padding: 2px 5px   ;
}
#sb4086 .user-show-box table th {
	padding: 2px 5px 3px 5px ;
}
#sb4086 .user-show-box table.favorites {
	border-collapse: collapse ;
	margin-bottom: 15px ;
}
#sb4086 .user-show-box table.favorites td {
	border: 1px solid #E9EEE1 ;
}
#sb4086 .user-show-box table.favorites th {
	background-color: #E9EEE1 ;
}
#sb4086 .user-show-box table.uploaded {
	border-collapse: collapse ;
	margin-bottom: 15px ;
}
#sb4086 .user-show-box table.uploaded .edit {
	color: #4F74B6 ;
	cursor: pointer ;
	font-size: 11px ;
	font-weight: bold ;
	text-decoration: underline ;
}
#sb4086 .user-show-box table.uploaded td {
	border: 1px solid #E9EEE1 ;
}
#sb4086 .user-show-box table.uploaded th {
	background-color: #E9EEE1 ;
}
#sb4086 .wish-list table.cart {
	width: 100% ;
}
#sb4086 .wish-list table.cart .number {
	font-weight: bold ;
}
#sb4086 .wish-list table.cart .text {
	font-size: 11px ;
}
#sb4086 .wish-list table.cart td {
	border-top: 3px solid #FFFFFF ;
	padding: 5px 10px   ;
}
#sb4086 .wish-list table.cart td.toolbar {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
}
#sb4086 .wish-list table.cart td.toolbar .button {
	float: left ;
	margin-right: 10px ;
}
#sb4086 .wish-list table.cart tr {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4086 .wish-list table.cart tr.footer {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
}
#sb4086 .wish-list table.cart tr.footer td {
	border-top: 7px solid #103D84 ;
}
#sb4086 .wish-list table.cart tr.header {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 0px solid transparent ;
	font-size: 11px ;
	text-transform: uppercase ;
}
#sb4086 .wish-list-choice .columns {
	width: 100% ;
}
#sb4086 .wish-list-choice .columns th {
	font-size: 11px ;
	padding: 10px 0   ;
	text-transform: uppercase ;
}
#sb4086 .wish-list-choice .columns td {
	font-size: 11px ;
}
#sb4086 .wish-list-choice table.form td.label {
	padding-left: 0px;
}
#sb4086 .wish-list-choice table.form td.control {
	padding: 0px 0px 0px 0px;
}
#sb4086 .wish-list-choice input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	clear: both ;
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-top: 10px ;
	width: 120px ;
}
#sb4086 .wish-list-choice input.text {
	width: 150px ;
}
#sb4086 .wish-list-search .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4086 .wish-list-search .paging {
	color: #103D84 ;
	font-size: 11px ;
	text-align: right ;
}
#sb4086 .wish-list-search .paging a {
	color: #103D84 ;
	font-size: 11px ;
	text-decoration: none ;
}
#sb4086 .wish-list-search .paging a.active {
	font-weight: bold ;
}
#sb4086 .wish-list-search .paging a:hover {
	text-decoration: underline ;
}
#sb4086 .wish-list-search .text {
	display: block ;
	margin-bottom: 5px ;
}
#sb4086 .wish-list-search br {
	font-size: 1px ;
}
#sb4086 .wish-list-search form {
	font-size: 11px ;
}
#sb4086 .wish-list-search label {
	display: block ;
	font-weight: bold ;
}
#sb4086 .acc-payments .prev-payments {
	padding: 0px 2px 10px 2px;
	text-align: right;
}
#sb4086 .acc-payments .prev-payments a {
	font-size: 11px;
}
#sb4086 .acc-memberships input.button {
	background: transparent url(/images/aux-06.gif) no-repeat left top ;
	margin: 0px 0px 5px 5px;
	width: 74px;
}
#sb4086 .acc-membership-edit {
	font-size: 11px;
}
#sb4086 .acc-membership-edit select {
	font-size: 11px;
	width: 150px;
	margin: 0px 0px 5px 0px;
}
#sb4086 .acc-membership-manage {
	font-size: 11px;
}
#sb4086 .acc-membership-manage h2 {
	padding: 0px 0px 10px 0px;
}
#sb4086 .acc-membership-manage h3 {
	padding: 10px 0px 5px 0px;
}
#sb4086 .acc-membership-manage form {
	padding: 3px 0px;
}
#sb4086 .acc-membership-manage select {
	font-size: 11px;
	width: 150px;
	margin: 0px 0px 5px 0px;
}

#sb4086.page-content {
	padding: 0px 10px 0px 10px ;
	vertical-align: top ;
}
#sb4086.page-content form .control {
	font-size: 11px ;
	padding: 0px 0px 5px 150px;
}
#sb4086.page-content .events-group {
	border: 0   ;
	padding: 0 0 0 10px ;
}
#sb4086.page-content .forum-register {
	border: 0   ;
	padding: 0    ;
}
#sb4086.page-content .html-block {
	border: 0   ;
}
#sb4086.page-content .ifr-content {
	border: 0   ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
	margin: 0    ;
	width: 300px ;
}
#sb4086.page-content .login-form td.control {
	vertical-align: bottom ;
}
#sb4086.page-content .login-form td.label {
	text-align: left ;
	white-space: nowrap ;
}
#sb4086.page-content .message {
	font-size: 11px ;
	font-weight: bold ;
	padding: 10px    ;
	text-align: center ;
	padding: 0px 0px 30px 0px;
}
#sb4086.page-content .product-search {
	border: 0   ;
	padding: 0    ;
}
#sb4086.page-content .shopping-cart {
	border: 0   ;
	padding: 0    ;
}
#sb4086.page-content .spacer {
	clear: both ;
	font-size: 1px ;
	height: 1px ;
}
#sb4086.page-content .standard-group {
	border: 0   ;
	padding: 0    ;
}
#sb4086.page-content .waiting {
	clear: both ;
	color: #000000 ;
	font-size: 11px ;
	height: 1px ;
	padding: 10px    ;
}
#sb4086.page-content .waiting img {
	margin-left: 10px ;
}
#sb4086.page-content .wish-list-search {
	border: 0   ;
	padding: 0    ;
}
#sb4087 {
	padding-bottom: 10px ;
	padding-left: 8px ;
	padding-right: 5px ;
	padding-top: 22px ;
}
#sb4088 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4088.product-search .block-content {
	padding: 6px    ;
}
#sb4088.product-search .block-content label {
	background: transparent url(/images/aux-05.gif) no-repeat left center ;
	background-color: transparent;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin-bottom: 10px ;
	padding-left: 23px ;
}
#sb4088.product-search .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	width: 120px ;
}
#sb4088.product-search .text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	display: block ;
	font-size: 11px ;
	margin-bottom: 10px ;
	width: 185px ;
}
#sb4088.product-search h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4088.product-search label {
	display: none ;
}
#sb4088.product-search select {
	display: block ;
	font-size: 11px ;
	margin-bottom: 10px ;
	width: 191px ;
}
#sb4088.subscribe-brief .block-content {
	padding: 6px    ;
}
#sb4088.subscribe-brief .info {
	font-size: 11px;
	padding: 0px 0px 3px 0px;
}
#sb4088.subscribe-brief input.button {
	display: block ;
	margin-top: 5px;
}
#sb4088.subscribe-brief h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4088.subscription .block-content {
	padding: 6px    ;
}
#sb4088.subscription .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-top: 5px ;
	width: 120px ;
}
#sb4088.subscription .form {
	margin: 0    ;
	padding: 0    ;
	width: auto ;
}
#sb4088.subscription .inscription {
	font-size: 11px ;
	padding: 10px 0   ;
}
#sb4088.subscription .text {
	border: 1px solid #D7DBD0 ;
	display: block ;
	font-size: 11px ;
	width: 187px ;
}
#sb4088.subscription h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4088.subscription label {
	color: #2C384D ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	text-transform: uppercase ;
}
#sb4088.subscription label.required {
	color: #2C384D ;
}
#sb4088.subscription select {
	font-size: 11px ;
	width: 187px ;
}
#sb4088.subscription textarea {
	font-size: 11px ;
	width: 187px ;
}
#sb4089 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4089.associated-products .block-content {
	padding: 6px    ;
}
#sb4089.associated-products .brief {
	display: none ;
	font-size: 11px ;
}
#sb4089.associated-products .description {
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 5px 0 10px 0 ;
}
#sb4089.associated-products .picture {
	display: block ;
	margin: 0    ;
}
#sb4089.associated-products h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4089.banner-flash .block-content {
	padding: 6px    ;
}
#sb4089.banner-flash .flash-description {
	display: block ;
	padding: 5px    ;
}
#sb4089.banner-flash h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4089.banner-image .block-content {
	padding: 6px    ;
}
#sb4089.banner-image h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4089.banner-random .block-content {
	padding: 6px    ;
}
#sb4089.banner-random h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4090 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4090.standard-group .block-content {
	padding: 6px    ;
}
#sb4090.standard-group .block-content .description {
	font-size: 11px ;
	font-weight: bold ;
}
#sb4090.standard-group .block-content .details {
	text-align: right ;
}
#sb4090.standard-group .block-content .group-nav {
	font-size: 11px ;
	text-align: right ;
}
#sb4090.standard-group .block-content .image {
	border: 0   ;
	float: none ;
	margin: 0    ;
	padding: 0    ;
}
#sb4090.standard-group .block-content td {
	border-bottom: 0   ;
	padding: 0    ;
}
#sb4090.standard-group h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4090.standard-group table {
	width: 100% ;
}
#sb4090.voting .block-content {
	padding: 6px    ;
}
#sb4090.voting input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-top: 5px ;
	width: 120px ;
}
#sb4090.voting .center {
	margin: 20px    ;
	text-align: center ;
}
#sb4090.voting .voting-line {
	clear: both ;
	font-size: 11px ;
	padding: 5px 0   ;
	vertical-align: middle ;
}
#sb4090.voting .voting-line table {
	display: inline;
}
#sb4090.voting .voting-line table td.value {
	padding: 3px 5px 2px 0px;
}
#sb4090.voting .voting-line table td.value div {
	background: #ACCB23     ;
	background-color: #ACCB23;
	font-size: 1px ;
	height: 9px;
}
#sb4090.voting .voting-line span {
	color: #2C384D ;
	float: left ;
	font-weight: bold ;
	padding-right: 5px ;
	width: 67px ;
}
#sb4090.voting a {
	background: transparent url(/images/aux-05.gif) no-repeat left center ;
	background-color: transparent;
	color: #7DB035 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 5px 0   ;
	padding-left: 23px ;
}
#sb4090.voting h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4090.voting h5 {
	text-align: right ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 5px    ;
	text-transform: uppercase ;
	display: block;
}
#sb4090.voting label {
	clear: both ;
	color: #4F74B6 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 3px 0   ;
}
#sb4090.voting-group .block-content {
	padding: 6px    ;
}
#sb4090.voting-group input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-top: 5px ;
	width: 120px ;
}
#sb4090.voting-group .center {
	margin: 20px    ;
	text-align: center ;
}
#sb4090.voting-group .voting-line {
	clear: both ;
	font-size: 11px ;
	padding: 5px 0   ;
	vertical-align: middle ;
}
#sb4090.voting-group .voting-line table {
	display: inline;
}
#sb4090.voting-group .voting-line table td.value {
	padding: 3px 5px 2px 0px;
}
#sb4090.voting-group .voting-line table td.value div {
	background: #ACCB23     ;
	background-color: #ACCB23;
	font-size: 1px ;
	height: 9px;
}
#sb4090.voting-group .voting-line span {
	color: #2C384D ;
	float: left ;
	font-weight: bold ;
	padding-right: 5px ;
	width: 67px ;
}
#sb4090.voting-group a {
	background: transparent url(/images/aux-05.gif) no-repeat left center ;
	background-color: transparent;
	color: #7DB035 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 5px 0   ;
	padding-left: 23px ;
}
#sb4090.voting-group h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4090.voting-group h5 {
	text-align: right ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 5px    ;
	text-transform: uppercase ;
	display: block;
}
#sb4090.voting-group label {
	clear: both ;
	color: #4F74B6 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 3px 0   ;
}
#sb4091 {
	border: 1px solid #4F74B6 ;
	padding: 1px    ;
}
#sb4091.pd-menu .block-content {
	padding: 6px    ;
}
#sb4091.pd-menu .pulldown-container {
	font-size: 11px ;
	width: 200px ;
}
#sb4091.pd-menu .pulldown-container option {
	font-size: 11px ;
}
#sb4091.pd-menu .pulldown-container option.start {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4091.pd-menu h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4091.pd-menu-catalog .block-content {
	padding: 6px    ;
}
#sb4091.pd-menu-catalog .pulldown-container {
	font-size: 11px ;
	width: 200px ;
}
#sb4091.pd-menu-catalog .pulldown-container option {
	font-size: 11px ;
}
#sb4091.pd-menu-catalog .pulldown-container option.start {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4091.pd-menu-catalog h2 {
	background: #4F74B6     ;
	background-color: #4F74B6;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 5px 1px 5px ;
	text-transform: uppercase ;
}
#sb4093.hor-menu {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border: 0   ;
	clear: both ;
	min-width: 600px ;
	text-align: center ;
	width: 100% ;
}
#sb4093.hor-menu .show-menu {
	width: auto ;
}
#sb4093.hor-menu td.menu-group {
	padding: 4px 0   ;
}
#sb4093.hor-menu td.menu-group a {
	border-right: 2px solid #FFFFFF ;
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 0 20px   ;
	text-decoration: none ;
	text-transform: uppercase ;
	white-space: nowrap ;
}
#sb4093.hor-menu td.menu-group a.last {
	border-right: 0   ;
}
#sb4093.hor-menu td.menu-group a.menu-group-active {
	text-decoration: underline ;
}
#sb4093.hor-menu td.menu-group a.menu-group-mouseover {
	text-decoration: underline ;
}
#sb4093.hor-menu td.menu-group a.menu-group-mouseover-active {
	text-decoration: underline ;
}
#sb4094.html-block {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border: 0   ;
	padding: 10px    ;
	text-align: center ;
}
#sb4094.html-block p {
	font-size: 10px ;
	margin: 0    ;
	padding: 0    ;
}
#sb4095.html-block {
	border: 0   ;
	padding: 10px    ;
	text-align: center ;
}
#sb4095.html-block a font {
	color: #4F74B6 ;
}
#sb4095.html-block p {
	font-size: 10px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
#sb4101.gmaps-options {
	padding: 10px 40px 30px 20px ;
}
#sb4101.gmaps-options .loading {
	margin: 0px 0px 0px 0px ;
	overflow: visible ;
	padding: 0px 0px 0px 0px ;
}
#sb4101.gmaps-options .loading .marks {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
#sb4101.gmaps-options .loading .marks .marker {
	border: 0px solid #CC0000 ;
	margin: 0px 0px 5px 0px ;
	padding: 0px 0px 0px 0px ;
}
#sb4101.gmaps-options .loading .marks .marker .brief {
	background: transparent     ;
	background-color: transparent;
	border: 0px solid #00CC00 ;
	width: 220px ;
}
#sb4101.gmaps-options .loading .marks .marker .brief .icon {
	padding-left: 7px ;
	width: 20px ;
}
#sb4101.gmaps-options .loading .marks .marker .brief .icon img {
	cursor: pointer ;
}
#sb4101.gmaps-options .loading .marks .marker .brief .label {
	cursor: pointer ;
	font-size: 11px ;
	font-weight: bold ;
	width: 120px ;
}
#sb4101.gmaps-options .loading .marks .marker .brief td {
	padding: 5px 3px 2px 3px ;
	vertical-align: center ;
}
#sb4101.gmaps-options .loading .marks .marker .expand {
	cursor: pointer ;
	text-align: right ;
	width: 65px ;
}
#sb4101.gmaps-options .loading .marks .marker .expand .btn-collapse {
	background: transparent url(/images/ico-colapse.gif) no-repeat top left ;
	background-color: transparent;
}
#sb4101.gmaps-options .loading .marks .marker .expand .btn-expand {
	background: transparent url(/images/ico-expand.gif) no-repeat top left ;
	background-color: transparent;
}
#sb4101.gmaps-options .loading .marks .marker .expand span {
	cursor: pointer ;
	padding: 0px 0px 0px 10px ;
	text-align: right ;
}
#sb4101.gmaps-options .loading .marks .marker .info {
	clear: both ;
	padding: 2px 10px 8px 8px ;
}
#sb4101.gmaps-options .loading .marks .marker .info a {
	color: #4F74B6 ;
	font-size: 11px ;
}
#sb4101.gmaps-options .loading .marks .marker .info p {
	margin: 0px    ;
	padding: 0px 0px 3px 0px ;
	text-align: left ;
}
#sb4101.gmaps-options .loading .marks .marker .name {
	width: 100% ;
}
#sb4101.gmaps-options .loading .marks .marker.collapse {
	background: #BEDBDB     ;
	background-color: #BEDBDB;
	border: 0px solid #CC0000 ;
}
#sb4101.gmaps-options .loading .marks .marker.last {
	margin-bottom: 0px ;
}
#sb4101.gmaps-options .loading .marks p {
	margin: 0px 0px 0px 10px ;
}
#sb4101.gmaps-options .block-content {
	background-color: transparent ;
	border: 0px solid #CC0000 ;
}
#sb4101.gmaps-options .categories {
	padding: 0px 0px 0px 0px ;
}
#sb4101.gmaps-options .categories .categories-block input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 5px 10px 0px ;
	width: 120px ;
}
#sb4101.gmaps-options .categories .categories-block input.button.small {
	background: transparent url(/images/aux-06.gif) no-repeat left top ;
	background-color: transparent;
	border: none   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 0px 10px 0px ;
	padding: 0px    ;
	text-align: center ;
	width: 74px ;
}
#sb4101.gmaps-options .categories .categories-block select {
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 0px 0px 3px 0px ;
	width: 227px ;
}
#sb4101.gmaps-options .categories .loading p {
	padding: 10px    ;
	text-align: center ;
}
#sb4101.gmaps-options .categories .sorting .info-short {
	font-size: 11px ;
	text-align: center ;
}
#sb4101.gmaps-options .categories .sorting .info-short .button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0px solid #CC0000 ;
	color: #000000 ;
	cursor: pointer ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 18px ;
	margin: 0px auto   ;
	padding: 5px 0px 0px 0px ;
	width: 120px ;
}
#sb4101.gmaps-options .categories .sorting .info-short input.text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	display: block ;
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 5px auto   ;
	width: 170px ;
}
#sb4101.gmaps-options .categories .sorting .info-short label {
	font-size: 11px ;
}
#sb4101.gmaps-options .directions {
	padding: 0px 0px 0px 0px ;
}
#sb4101.gmaps-options .directions .control {
	padding: 0px    ;
}
#sb4101.gmaps-options .directions .edit {
	color: #0A314F ;
	cursor: pointer ;
	display: block ;
	float: left ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	text-align: right ;
}
#sb4101.gmaps-options .directions .fields {
	font-size: 11px ;
	margin: 0px 0px 10px 0px ;
}
#sb4101.gmaps-options .directions .fields .dist {
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: normal ;
	margin-left: 0px ;
	text-align: right ;
	width: 37px ;
}
#sb4101.gmaps-options .directions .fields .distance {
	border-bottom: 1px solid #98A2AA ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0px 0px 3px 0px ;
	padding: 0px 0px 3px 0px ;
	width: 258px ;
}
#sb4101.gmaps-options .directions .fields .line-e {
	clear: both ;
}
#sb4101.gmaps-options .directions .fields .line-o {
	clear: both ;
}
#sb4101.gmaps-options .directions .fields .num {
	display: block ;
	float: left ;
	font-size: 11px ;
	margin-right: 5px ;
	text-align: right ;
	width: 15px ;
}
#sb4101.gmaps-options .directions .fields .spacer {
	border-bottom: 0px solid #98A2AA ;
	clear: both ;
	font-size: 1px ;
	height: 3px ;
	overflow: hidden ;
}
#sb4101.gmaps-options .directions .fields .step {
	display: block ;
	float: left ;
	font-size: 11px ;
	width: 180px ;
}
#sb4101.gmaps-options .directions .fields div {
	font-size: 11px ;
}
#sb4101.gmaps-options .directions .print {
	background-color: #FFFFFF ;
	margin-top: 11px ;
	padding: 0px    ;
	width: 192px ;
}
#sb4101.gmaps-options .directions .spaser {
	clear: both ;
	font-size: 1px ;
	height: 1px ;
	overflow: hodden ;
}
#sb4101.gmaps-options .directions input.button {
	display: block ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
}
#sb4101.gmaps-options .directions input.button.back {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: none   ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 0px 5px 0px ;
	padding: 0px    ;
	text-align: center ;
	width: 120px ;
}
#sb4101.gmaps-options .directions input.button.directions {
	background: transparent url(/images/aux-04-200.gif) no-repeat left top ;
	background-color: transparent;
	border: 0px solid #CC0000 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 0px 5px 0px ;
	width: 200px ;
}
#sb4101.gmaps-options .directions input.text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	clear: both ;
	display: block ;
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 0px 0px 10px 0px ;
	width: 220px ;
}
#sb4101.gmaps-options .directions input.text-submit {
	border-bottom: 0px solid #F1EFE2 ;
	border-left: 0px groove #716F64 ;
	border-right: 0px groove #F1EFE2 ;
	border-top: 0px groove #716F64 ;
	clear: both ;
	display: block ;
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 0px 0px 10px 0px ;
	width: 224px ;
}
#sb4101.gmaps-options .directions label {
	color: #0A314F ;
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	width: 185px ;
}
#sb4101.gmaps-options .map-view {
	border: 0px solid #CC0000 ;
	padding: 0px 0px 25px 0px ;
	width: 600px ;
}
#sb4101.gmaps-options .map-view .form-directions {
	clear: both ;
	padding: 5px 0px 0px 0px ;
}


#sb4102.gmap-show .add-hotspot {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	color: #000000 ;
	cursor: pointer ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 10px 10px 10px ;
	padding: 5px 0px 0px 0px ;
	text-align: center ;
	width: 120px ;
}
#sb4102.gmap-show .directions {
	display: none ;
}
#sb4102.gmap-show .services {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
	margin: 10px 0px 10px 0px ;
	padding: 10px    ;
	width: 580px ;
}
#sb4102.gmap-show .services .spacer {
	clear: both ;
	height: 1px ;
	margin: 0px 0px 0px 0px ;
	overflow: hidden ;
	padding: 0px    ;
}
#sb4102.gmap-show .services input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	cursor: pointer ;
	display: block ;
	float: left ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin: 0px 10px 0px 0px ;
	width: 120px ;
}
#sb4102.gmap-show .services input.text {
	border-bottom: 1px solid #F1EFE2 ;
	border-left: 2px groove #716F64 ;
	border-right: 2px groove #F1EFE2 ;
	border-top: 2px groove #716F64 ;
	display: block ;
	float: left ;
	font-size: 11px ;
	margin: 0px 0px 0px 0px ;
	width: 290px ;
}
.body-sysadmin-main a {
	color: #4F74B6 ;
	text-decoration: underline ;
}
.body-sysadmin-main a:hover {
	text-decoration: none ;
}
.body-sysadmin-main div {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 10px ;
}
.body-sysadmin-main form {
	margin: 0    ;
	padding: 0    ;
}
.body-sysadmin-main form h3 {
	font-size: 11px ;
	font-weight: bold ;
	padding: 15px 0px 5px 0px   ;
}
.body-sysadmin-main h1 {
	color: #2C384D ;
	font-size: 18px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 10px    ;
}
.body-sysadmin-main h2 {
	color: #2C384D ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
.body-sysadmin-main h3 {
	color: #2C384D ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
.body-sysadmin-main h4 {
	color: #2C384D ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
.body-sysadmin-main h5 {
	color: #2C384D ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
.body-sysadmin-main h6 {
	color: #2C384D ;
	font-size: 11px ;
	font-weight: bold ;
	margin: 0    ;
	padding: 0    ;
}
.body-sysadmin-main img {
	border: 0   ;
}
.body-sysadmin-main label {
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 10px 0px 0px ;
}
.body-sysadmin-main ol li {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
}
.body-sysadmin-main p {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
}
.body-sysadmin-main span {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
}
.body-sysadmin-main .control {
	font-size: 11px ;
	padding: 0px 0px 5px 0px;
}
.body-sysadmin-main .control a {
	margin: 0px 0px 5px 0px;
	display: block;
}
.body-sysadmin-main .control input {
	margin: 0px;
}
.body-sysadmin-main table.list {
	width: 100%;
	border-collapse: collapse;
}
.body-sysadmin-main table.list td {
	background: #e9eee1;
	padding: 5px 10px 7px 10px;
	border: 2px solid #fff;
	font-size: 11px;
	font-family: Tahoma;
}
.body-sysadmin-main table.list td.label {
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: #4f74b6;
	padding: 5px 10px;
}
.body-sysadmin-main table.list td a {
	font-size: 11px;
}
.body-sysadmin-main a.acc-add {
	display: block;
	margin: 10px 10px 10px 12px;
	font-size: 11px;
	font-weight: bold;
}
.body-sysadmin-main table.form {
	width: 400px;
}
.body-sysadmin-main table.form td.input input.text {
	width: 214px;
	padding: 1px 3px 2px 3px ;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
}
.body-sysadmin-main table.form td.input select {
	width: 224px;
	padding: 1px 3px 2px 3px ;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
}
.body-sysadmin-main table.form td {
	background-repeat: no-repeat ;
}
.body-sysadmin-main table.form td.input {
	width: 250px;
	padding: 0px 0px 5px 0px;
	font-size: 11px ;
}
.body-sysadmin-main table.form td.input input {
	margin: 0px;
}
.body-sysadmin-main table.form td.input span {
	display: block;
	padding: 3px 0px 5px 0px ;
	font-size: 11px;
}
.body-sysadmin-main table.form td.input table {
	width: 250px;
}
.body-sysadmin-main table.form td.label {
	width: 90px;
	font-size: 11px ;
	font-weight: bold ;
	margin-bottom: 10px ;
	padding: 3px 10px 5px 50px ;
}
.body-sysadmin-main table.form td.label .required {
	color: #2C384D;
}
.body-sysadmin-main table.form textarea {
	width: 214px;
	padding: 1px 3px 2px 3px ;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
}
.body-sysadmin-main td {
	vertical-align: top ;
}
.body-sysadmin-main textarea {
	background-position: center ;
}
.body-sysadmin-main ul {
	list-style-type: none ;
}
.body-sysadmin-main ul li {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 11px ;
	list-style-image: url() ;
}

.body-sysadmin-main table.cart {
	width: 100% ;
}
.body-sysadmin-main table.cart tr {
	background: #E9EEE1     ;
	background-color: #E9EEE1;
}
.body-sysadmin-main table.cart tr.header {
	background: #ACCB23     ;
	background-color: #ACCB23;
	border-bottom: 0px solid transparent ;
	text-transform: uppercase ;
}
.body-sysadmin-main table.cart tr.header td {
	font-size: 10px ;
	font-weight: bold;
}
.body-sysadmin-main table.cart td {
	padding: 2px 3px;
	border-top: 3px solid #FFFFFF ;
	font-size: 11px;
}
.body-sysadmin-main table.cart td.qty {
	text-align: right;
}
.body-sysadmin-main table.cart td.qty input {
	width: 20px;
	font-size: 11px;
	text-align: right;
	padding: 0px ;
}
.body-sysadmin-main  table.cart td.number {
	font-weight: bold ;
	text-align: right;
}
.body-sysadmin-main table.cart td.toolbar {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
}
.body-sysadmin-main table.cart td.toolbar .button {
	float: left ;
	margin: 0px 10px 5px 0px ;
}
.body-sysadmin-main table.cart tr.footer td {
	border-top: 7px solid #103D84 ;
	background: #BEDBDB     ;
	background-color: #BEDBDB;
}

.body-sysadmin-main input.button {
	background: transparent url(/images/aux-04.gif) no-repeat left top ;
	background-color: transparent;
	border: 0   ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	margin-right: 10px ;
	width: 120px ;
}
.body-sysadmin-main input.button.big {
	background: transparent url(/images/aux-04-200.gif) no-repeat left top ;
	width: 200px ;
}
.body-sysadmin-main .message {
	background-position: center ;
}
.body-sysadmin-main .required {
	background-position: center ;
}
body.body-sysadmin-main {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 10px ;
	margin: 0    ;
	min-width: 750px ;
	padding: 0    ;
}
html > body.body-sysadmin-main .events-group .event-item {
	float: left ;
	width: 95% ;
}
html > body.body-sysadmin-main .events-group div.multiselect {
	margin: 0 0 10px 150px ;

}

.image-menu
{
	margin-left: auto;
	margin-right: auto;
}

.image-menu .menu-container
{
	overflow: hidden;
	float: left;
}

.image-menu .show-menu
{
	text-align: left;
	width: 65535px;
}

.image-menu .nav
{
	float: left;
	margin-top: 45px;
	text-align: center;
}

.image-menu .menu-item
{
	float: left;
	text-align: center;
}

.image-menu .title
{
	overflow: visible;
	text-align: center;
	white-space: nowrap;
}

.image-menu .enable
{
}

.image-menu .disable
{
}

.image-menu .pointer
{
	display: block;
	margin: 1px auto 1px auto;
}
