body {
	padding: 0px;
	margin: 0px;
	font-family: arial, tahoma;
	background: #FFFFFF;
	color: #000000;
	height: 100%;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	background: url('/images/head_bg_tail.jpg') repeat-x top left;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0px;
}

body.sidebars {
/*
	width: 1003px;
*/
	width: 100%;
	height: 100%;
}

form,div {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

a {
	color: #1884BF;
}

.png {
	//background-image: none ! important;
	behavior: url('/jscript/pngfix.htc');
}

.clear-block:after {
	clear: both;
	content: ".";
	display: block;
	height: 0pt;
	visibility: hidden;
}

.clear-block {
}

* html .clear-block {
	height: 1%;
}

.clear-block {
	display: block;
}

#wrapper {
	height: 100%;
}

.sidebar {
	position: relative;
	z-index: 2;
}

/* HEAD */
#wrapper #head {
	display: block;
	float: left;
	/*
	*/
	background: url('/images/i.gif') no-repeat top left;
	height: 410px;
	width: 100%;
	margin-right: -262px;
	/*
	width: 734px;
	position: relative;
	*/
}

#logo {
	display: block;
	float: left;
	margin: 16px 0px 0px 33px;
	clear: left;
}

#logo a,
#logo a:link,
#logo a:visited {
	width: 219px;
	line-height: 120px;
	position: relative;
	white-space: nowrap;
	z-index: 2;
}

#logo a img {
	float: left;
}

#tubes {
	display: inline;
	float: left;
	width: 116px;
	height: 116px;
	clear: left;
	margin: 115px 0px 37px 98px;
}

#tubes img {
	width: 116px;
	height: 116px;
}

#hands {
	display: inline;
	float: left;
	width: 171px;
	height: 171px;
	margin: 13px 0px 0px 170px;
}

#hands img {
	width: 171px;
	height: 171px;
}

#containers {
	display: inline;
	float: left;
	width: 116px;
	height: 116px;
	margin: 107px 5px 0px 15px;
}

#containers img {
	width: 116px;
	height: 116px;
}

#head-top {
	/*
	width: 734px;
	*/
	width: 100%;
	height: 106px;
	display: block;
	clear: both;
}

#head-top #lang {
	float: right;
	display: block;
	width: 130px;
	height: 24px;
	padding: 59px 0px 0px 0px;
}

#head-top #lang div {
	display: block;
	float: left;
}

#head-top #lang div.text {
	padding-top: 3px;
}

#head-top #lang div.text a {
	white-space: nowrap;
	color: #FFFFFF;
	text-decoration: none;
}

#head-top #lang div.text a:hover {
	text-decoration: underline;
}

#head-top #sitemap {
	float: right;
	display: block;
	height: 24px;
	padding: 62px 15px 0px 8px;
	background: transparent url('/images/sitemap_arr.gif') no-repeat 0px 70px;
}

#head-top #sitemap a {
	color: #FFFFFF;
	text-decoration: none;
}

#head-top #sitemap a:hover {
	text-decoration: underline;
}

#head-top #sitemap span {
	white-space: nowrap;
}

#head-top #tomain {
	float: right;
	display: block;
	width: 65px;
	height: 24px;
	/*
	padding: 62px 0px 0px 8px;
	*/
	padding: 62px 301px 0px 8px;
	background: transparent url('/images/sitemap_arr.gif') no-repeat 0px 70px;
}

#head-top #tomain a {
	color: #FFFFFF;
	text-decoration: none;
}

#head-top #tomain a:hover {
	text-decoration: underline;
}

#head-top #tomain span {
	white-space: nowrap;
}
/* end of HEAD */

/* ANNOUNCE */
#announceWrapper {
	float: left;
	position: relative;
	/*
	width: 734px;
	*/
	width: 100%;
	height: 26px;
	/*
	margin: 6px 0px 4px 0px;
	*/
	margin: 274px -262px 4px 0px;
	padding: 0px;
}

#announce {
	padding: 0px 10px;
}
/* end of ANNOUNCE */

/* SIDEBAR-LEFT */
#sidebar-left {
	float: left;
	clear: left;
	width: 259px;
	background: #fff;
}

/* *** MENU */
#menu {
	display: inline;
	float: left;
	width: 216px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 21px;
	z-index: 99;
}

#menu ul.level1 {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

#menu ul.level1 li {
	list-style-type: none;
	list-style-image: none;
	display: block;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#menu ul.level1 li.nselected {
	background: url('/images/menu_dot.gif') no-repeat scroll 0px 9px;
}

#menu ul.level1 li.nselected:hover {
	background: url('/images/menu_dot_s.gif') no-repeat scroll 0px 9px;
}

#menu ul.level1 li.selected {
	background: url('/images/menu_dot_s.gif') no-repeat scroll 0px 9px;
}

#menu ul.level1 li a {
	display: inline;
	float: left;
	clear: both;
	color: #1884BF;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	border-bottom: solid 1px #CCC;
	width: 197px;
	margin: 0px 0px 0px 18px;
	padding: 8px 3px 4px 3px;
}

#menu ul.level1 li a:hover {
	color: #FF6600;
}

/* level2 */
#menu ul.level2 {
	display: inline;
	float: left;
	margin: 0px 0px 0px 18px;
	padding: 6px 0px 0px 0px;
	background: #3074A5;
	width: 203px;
	border-top: solid 3px #7DB7E2;
}

#menu ul.level2 li.nselected {
	background: url('/images/menu_l2_dot.gif') no-repeat scroll 14px 7px;
}

#menu ul.level2 li.selected {
	background: #0E4E85 url('/images/menu_l2_dot_w.gif') no-repeat scroll 14px 7px;
}

#menu ul.level2 li.nselected:hover {
	background: url('/images/menu_l2_dot.gif') no-repeat scroll 14px 7px;
}

#menu ul.level2 li.selected:hover {
	background: #0E4E85 url('/images/menu_l2_dot_w.gif') no-repeat scroll 14px 7px;
}

#menu ul.level1 ul.level2 li a {
	display: inline;
	float: left;
	clear: both;
	color: #d3e6fb;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	border-bottom: none;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	line-height: 18px;
	width: 179px;
}

#menu ul.level1 ul.level2 li.nselected a {
	color: #A7D6F6;
	text-decoration: underline;
}

#menu ul.level1 ul.level2 li.nselected a:hover {
	text-decoration: none;
}

#menu ul.level1 ul.level2 li.selected a {
	text-decoration: none;
	color: #FFFFFF;
}

#menu ul.level2 li a:hover {
	text-decoration: none;
}

#menu ul.level2 li.selected a:hover {
	text-decoration: none;
}

#menu ul.level2 li.selected a {
	color: #fff;
	text-decoration: none;
}

#menu ul.level2 li a:hover {
	color: #ffffff;
	text-decoration: none;
}

#menu ul.level2 li.last {
	background: url('/images/menu_ld.gif') no-repeat top left;
	height: 12px;
}

#menu ul.level2 li.last div {
	background: url('/images/menu_rd.gif') no-repeat top right;
	height: 12px;
	font-size: 0px;
	line-height: 12px;
}

#menu ul ul ul,
#menu ul ul ul li,
#menu ul ul ul a {
	background: none;
}
/* *** end of MENU */
/* *** forum */
.forum-Wrapper {
	display: block;
	margin: 0px auto;
	width: 216px;
}

#forum {
	width: 216px;
	display: block;
	float: left;
	font-family: tahoma;
	font-size: 1px !important;
}

#forum .title {
	font-family: tahoma;
	font-size: 18px;
	color: #bb0f07;
	margin: 13px 20px 14px 20px;
	white-space: nowrap;
}

#forum .content {
	float: left;
	display: block;
	width: 214px;
	border-left: solid 1px #9BA8B5;
	border-right: solid 1px #9BA8B5;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#forum .corner-left-up {
	background: url('/images/fcorner_lu.gif') no-repeat top left;
	float: left;
	position: relative;
	display: block;
	height: 9px;
	width: 9px;
}

#forum .corner-right-up {
	background: url('/images/fcorner_ru.gif') no-repeat top right;
	float: left;
	position: relative;
	height: 9px;
	width: 9px;
}

.corner-container {
	float: left;
	display: block;
	width: 100%;
	height: 9px;
	overflow: hidden;
}

#forum .corner-top-border {
	float: left;
	width: 100%;
	height: 8px;
	border-top: solid 1px #9BA8B5;
	margin: 0px -9px;
	line-height: 1px;
}

#forum .corner-left-bottom {
	background: url('/images/fcorner_ld.gif') no-repeat bottom left;
	float: left;
	position: relative;
	height: 9px;
	width: 9px;
	line-height: 1px;
}

#forum .corner-right-bottom {
	background: url('/images/fcorner_rd.gif') no-repeat bottom right;
	float: left;
	position: relative;
	height: 9px;
	width: 9px;
	line-height: 1px;
}

#forum .corner-bottom-border {
	float: left;
	width: 100%;
	height: 8px;
	margin: 0px -9px;
	border-bottom: solid 1px #9BA8B5;
	font-size: 1px !important;
	line-height: 1px;
}

#forum a {
	color: #1884bf;
	text-decoration: none;
}

#forum a:hover {
	color: #BB0F07;
}

#forum .content div.f-hot-themes {
	margin: 0px;
	padding: 2px 21px 0px 21px;
}

#forum .content div.elem {
	margin: 0px 5px 0px 21px;
	padding: 5px 0px 4px 0px;
}

#forum .content div.elem .f-title {
	margin: 0px;
	padding: 0px 5px 0px 14px;
	background: url('/images/forum_arr.gif') no-repeat 0px 8px;
}

#forum .content div.elem .f-author {
	font-size: 11px !important;
	color: #333333;
	padding: 0px 0px 0px 14px;
}

#forum .content .elem .f-author span {
	font-weight: bold;
}

#forum .content .f-hot-themes {
	font-weight: bold;
}

#forum .content .f-ftr {
	float: right;
	display: block;
	width: 81px;
	margin: 0px 11px 0px 10px;
	padding: 0px 0px 0px 11px;
	color: #FFFFFF;
	line-height: 16px;
	background: url('/images/forum_arr_grey.gif') no-repeat 0px 5px;
}

#forum .content .f-ftr div {
	background: url('/images/forum_ftr_bg.gif') repeat-x top left;
	padding: 0px 0px 0px 1px;
}

#forum .content .f-ftr a {
	color: #FFFFFF;
}
/* ***END OF FORUM */

/* *** gallery */
.gallery-Wrapper {
	display: block;
	margin: 0px auto;
	width: 216px;
}

#gallery {
	width: 216px;
	display: block;
	float: left;
	font-family: tahoma;
	margin: 20px 0px;
}

#gallery .imgHdrContainer {
}

#gallery .content {
	width: 191px;
	margin: 0px auto 0px auto;
	background: #EBEDEE url('/images/photoalbum_bg.gif') repeat-x top left;
	padding-bottom: 27px;
}

#gallery a {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}

#gallery a:hover {
	text-decoration: underline;
}

#gallery .content div.elem {
	margin: 0px 5px 0px 21px;
	padding: 11px 0px 0px 0px;
}

#gallery .content div.elem .f-title {
	margin: 0px;
	padding: 0px 5px 0px 14px;
	background: url('/images/forum_arr.gif') no-repeat 0px 5px;
}
/* ***END OF gallery */

/* *** COMPANY-SITES */
.company-sites-Wrapper {
	display: block;
	margin: 0px auto;
	width: 216px;
}

#company-sites {
	width: 216px;
	display: block;
	float: left;
	font-size: 1px;
}

#company-sites .title {
	font-family: tahoma;
	font-size: 18px;
	color: #bb0f07;
	margin: 13px 20px 14px 20px;
	white-space: nowrap;
}

#company-sites .content {
	float: left;
	display: block;
	width: 214px;
	border-left: solid 1px #9BA8B5;
	border-right: solid 1px #9BA8B5;
	background: #F6F7F7;
	padding-bottom: 9px;
}

#company-sites .corner-left-up {
	background: #F6F7F7 url('/images/corner_lu.gif') no-repeat top left;
	float: left;
	position: relative;
	display: block;
	height: 9px;
	width: 9px;
}

#company-sites .corner-right-up {
	background: url('/images/corner_ru.gif') no-repeat top right;
	float: left;
	position: relative;
	height: 9px;
	width: 9px;
}

#company-sites .corner-top-border {
	float: left;
	width: 100%;
	height: 8px;
	margin: 0px -9px;
	background: #F6F7F7;
	border-top: solid 1px #9BA8B5;
}

#company-sites .corner-left-bottom {
	background: #F6F7F7 url('/images/corner_ld.gif') no-repeat bottom left;
	float: left;
	position: relative;
	height: 9px;
	width: 9px;
}

#company-sites .corner-right-bottom {
	background: url('/images/corner_rd.gif') no-repeat bottom right;
	float: left;
	position: relative;
	height: 9px;
	width: 9px;
}

#company-sites .corner-bottom-border {
	float: left;
	width: 100%;
	height: 8px;
	margin: 0px -9px;
	background: #F6F7F7;
	border-bottom: solid 1px #9BA8B5;
}

#company-sites a {
	font-size: 12px !important;
	font-family: tahoma;
	color: #438ed1;
	text-decoration: none;
}

#company-sites a:hover {
	color: #BB0F07;
}

#company-sites .content div {
	margin: 0px 21px 0px 21px;
	padding: 5px 0px 4px 0px;
	background: url('/images/dot_bg.gif') repeat-x bottom left;
}
/* ***end of COMPANY-SITES */
/* end of SIDEBAR-LEFT */

/* SIDEBAR-RIGHT */
#sidebar-right {
	float: right;
	width: 261px;
	background: #FFFFFF;
	padding-top: 14px;
	overflow: hidden;
	border-left: solid 1px #ADB3B9;
	
}

#sidebar-right .block {
	display: block;
	float: left;
	width: 100%;
}

#sidebar-right .block .block {
	padding-left: 10px;
}

#sidebar-right .block .title {
	background: #3074A5 url('/images/sidebar_r_bg.gif') no-repeat right top;
	line-height: 32px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	display: block;
	float: left;
	width: 100%;
}

#sidebar-right .block .title div.text {
	display: block;
	float: left;
	padding: 0px 0px 0px 12px;
}

#sidebar-right .block .title .text a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

#sidebar-right .block .title div.imgContainer {
	display: inline;
	float: right;
}

/* ACTIONS2008 */
#actions2008 .title div.imgContainer {
	padding: 7px 15px 0px 0px;
}

#actions2008 .title div.imgContainer img {
	background: url('/images/events_bg.png') no-repeat top left;
}

#actions2008-body .item {
	background: transparent url(/images/dot_bg.gif) repeat-x scroll left bottom;
}

#actions2008-body .datespan {
	padding: 0px 0px 0px 32px;
	background: url('/images/events_ico.gif') no-repeat top left;
	height: 21px;
	color: #666666;
	margin: 11px 0px 5px 0px;
}

#actions2008-body .hdr a {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#actions2008-body .hdr a:hover {
	text-decoration: underline;
}

#actions2008-body .textsmall {
	color: #333333;
	line-height: 120%;
	padding-bottom: 13px;
}

#actions2008-body .all-events {
	float: right;
	padding: 3px 0px 24px 0px;
	width: 100px;
}

#actions2008-body .all-events a {
	padding-left: 8px;
	background: url('/images/all-events-arr.gif') no-repeat scroll 0px 5px;
	color: #2D82AD;
}
#actions2008-body .all-events a:hover {
	text-decoration: none;
}
/* end of ACTIONS2008 */

/* ASK */
#sidebar-right #ask .title div.imgContainer {
	padding: 10px 15px 0px 0px;
}

#ask-body {
	padding-bottom: 15px;
}

.ask-title {
	font-weight: bold;
}

.ask-status {
	font-size: 11px;
	color: #EA6300;
}

.ask-person {
	color: #006699;
}

.ask-position {
	color: #333333;
	font-size: 11px;
}
/* end of ASK */

/* poll */
#poll-body {
	padding-top: 15px;
	padding-bottom: 38px;
	/*
	width: 100%;
	*/
}

#poll-body .voteQ {
	font-weight: bold;
	color: #333333;
}
/* end of poll */

#sidebar-right #poll .title div.imgContainer {
	padding: 8px 15px 0px 0px;
}

#sidebar-right #ads .title div.imgContainer {
	padding: 6px 10px 0px 0px;
}

#ads-body div{
	padding: 10px 0px 10px 0px;
}

/* end of SIDEBAR-RIGHT */

/* CENTER */
#center {
	float: left;
	width: 100%;
	margin: 0px -269px 0px -259px;
}

#center .squeeze {
	position: relative;
	margin: 0px 262px 0px 259px;
	/*
	width: 482px;
	border-right: solid 1px #ADB3B9;
	*/
	overflow: hidden;
	/*
	width: 464px;
	padding-right: 18px;
	*/
}

.squeeze .inner-content {
	overflow: hidden;
	margin-right: 18px;
}

.inner-content a {
	color: #1884BF;
	text-decoration: none;
}

.inner-content a:hover {
	text-decoration: underline;
}

.inner-content .title {
	font-size: 24px;
	color: #bb0f07;
	margin-top: 8px;
	margin-bottom: 10px;
}

#center #linksTop {
	margin-bottom: 28px;
}

#center #linksTop .links a {
	margin: 0px;
	padding: 0px;
	display: block;
}

#center .about-company .title {
	font-size: 18px;
	line-height: 18px;
	color: #FF6600;
}

#center .about-company .text {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}

/* *** news */
/* *** news-index */
.news-index {
	background: url('/images/dot_bg.gif') repeat-x bottom;
	height: 100%;
	margin-bottom: 31px;
	margin-right: 18px;
}

.news-index .title {
	margin-bottom: 18px;
}

.news-index .title a {
	font-size: 24px;
	color: #bb0f07;
	text-decoration: none;
}

.news-index .first {
	background: url('/images/dot_bg.gif') repeat-x bottom;
	margin-bottom: 15px;
}

.news-index .first .imgContainer {
	width: 160px;
	overflow: hidden;
}

.news-index .first .imgContainer img {
	border-right: solid 14px #FFFFFF;
}

.news-index .first .date {
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	padding-bottom: 2px;
}

.news-index .first .hdr {
	padding-bottom: 8px;
}

.news-index .first .hdr a {
	font-size: 16px;
	line-height: 18px;
	color: #1884bf;
}

.news-index .first .hdr a:hover {
	text-decoration: none;
}

.news-index .first .textsmall {
	color: #333333;
	line-height: 14px;
}

.news-index .first .discussWrapper {
	text-align: right;
}

.news-index .first .discuss {
	padding:0px 0px 0px 10px;
	background: transparent url('/images/forum_arr_grey.gif') no-repeat scroll 0px 5px;
	line-height: 16px;
	width: 70px;
	margin: 8px 0px 0px auto;
}

.news-index .first .discuss div {
	background: #9DA5AC url('/images/forum_ftr_bg.gif') repeat-x scroll top left;
	padding: 0px 30px 0px 1px;
	
}

.news-index .first .discuss a {
	color: #FFFFFF;
	text-decoration: none;
}

.news-index .other {
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 9px;
}

.news-index .other .date {
	display: block;
	float: left;
	clear: left;
	width: 74px;
	font-size: 10px;
	line-height: 10px;
	color: #FF6600;
}
.news-index .other .hdr {
	display: block;
	float: left;
	clear: right;
	width: 401px;
}

.news-index .other .hdr a {
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.news-index .other .hdr a:hover {
	text-decoration: underline;
}
/* *** end of news-index */

/* *** news-inner */
.news-inner {
	background: url('/images/dot_bg.gif') repeat-x bottom;
	height: 100%;
	margin-bottom: 31px;
}

.news-inner .title {
	margin-bottom: 18px;
}

.news-inner .title a {
	font-size: 24px;
	color: #bb0f07;
	text-decoration: none;
}

.news-inner .full {
	padding-bottom: 12px;
	margin-bottom: 15px;
}

.news-inner .full .imgContainer img {
	border-right: solid 14px #FFFFFF;
	border-bottom: solid 14px #FFFFFF;
}

.news-inner .full .date {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #333333;
	padding-bottom: 2px;
}

.news-inner .full .hdr {
	padding-bottom: 8px;
}

.news-inner .full .hdr a {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #1884bf;
}

.news-inner .full .hdr a:hover {
	text-decoration: none;
}

.news-inner .full .text {
	display: block;
	float: left;
	clear: both;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
}

.news-inner .other {
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 9px;
}

.news-inner .other .date {
	display: block;
	float: left;
	clear: left;
	width: 74px;
	font-size: 10px;
	line-height: 10px;
	color: #FF6600;
}
.news-inner .other .hdr {
	display: block;
	float: left;
	clear: right;
	width: 401px;
}

.news-inner .other .hdr a {
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.news-inner .other .hdr a:hover {
	text-decoration: underline;
}
/* *** news-inner */

/* *** paging */
.pages {
	float: left;
	display: block;
	width: 100%;
}

.pages div {
	float: left;
	padding: 0px 2px;
}

.pages a {
	color:#1884BF;
}

.pages a:hover {
	text-decoration: none;
}
/* *** end of paging */

/* *** end of news */

/* end of CENTER */

/* FOOTER */
#footer {
	clear: both;
	float: left;
	display: block;
	width: 100%;
	height: 100px;
}

#copyright {
	float: left;
	width: 250px;
	height: 100px;
	position: relative;
}

#copyright div {
	font-size: 12px;
	color: #FF6600;
	white-space: nowrap;
	margin: 50px 0px 0px 34px;
}

#copyright div content {
}

#footer #links {
	float: left;
	width: 100%;
	height: 100px;
	margin-left: -250px;
}

#links #links-content {
	position: relative;
	height: 100px;
	margin-left: 250px;
	background: url('/images/footer_bg.png') repeat-x top left;
}

#links #links-content #left-corner {
	float: left;
	height: 100px;
	background: transparent url('/images/footer_bg_c.png') no-repeat left top;
}

#links .linksBottom {
	display: inline;
	display: block;
	float: right;
	padding: 40px 20px 0px 20px;
}

#links .linksBottom .elem {
	display: inline;
	float: left;
	clear: none;
	padding: 0px 10px 0px 10px;
}

#links .linksBottom .elemBegin {
	display: inline;
	float: left;
	clear: left;
	padding: 0px 10px 0px 10px;
}
/* end of FOOTER */

/* TAXONOMY */
.taxonomy {
	color: #333333;
}

.taxonomy a {
	color: #1884BF;
	font-weight: bold;
	text-decoration: none;
}

.taxonomy a:hover {
	color: #FF6600;
}
/* end of TAXONOMY */

/* MENU LEVEL3 */
.level3 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.level3 li {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	background: url(/images/menu_l2_dot.gif) no-repeat scroll 14px 9px;
}

.level3 li a {
	color: #1884BF;
}
.level3 li a:hover {
	text-decoration: none;
}
/* end of MENU LEVEL3 */

.sitemap {
	height: 100%;
	margin-bottom: 31px;
}

.sitemap .title {
	margin-bottom: 18px;
	font-size: 24px;
	color: #bb0f07;
	text-decoration: none;
}

.sitemap a {
	color: #006699;
}

.sitemap a:visited {
	color: #666666;
}

.sitemap a:hover {
	text-decoration: none;
}

.sitemap ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

.sitemap li {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	background: url(/images/menu_l2_dot.gif) no-repeat scroll 14px 9px;
}

#headBgRight {
	position: absolute;
	background: #fff url('/images/head_bg_right.jpg') no-repeat top left;
	top: 0px;
	right: 262px;
	width: 43px;
	height: 374px;
}