@import url(common.css);
@charset "utf-8";
* {
	font-size: 100.01%;
	margin: 0;
	padding: 0;
}
BODY, UL, OL, H1, H2, H3, H4, H5, H6, P {/*for safari*/
	margin: 0;
	padding: 0;
}
HTML, BODY {height: 100%;}
BODY {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #414445;
	font-size: 62.5%;
	text-align: center;
}
.content H1, .content H2 {
	margin-bottom: 14px;
}
.body_26, .body_ {background: #FFF url(../images/bg-1.jpg) no-repeat;}
.body_30 {background: #FFF url(../images/bg-2.jpg) no-repeat;}
.body_33 {background: #FFF url(../images/bg-3.jpg) no-repeat;}
.body_37 {background: #FFF url(../images/bg-4.jpg) no-repeat;}
.seg TABLE {
	border: 0;
	font-size: 12px;/*for safari*/
	border-collapse: collapse;
	/*width: 100%;*/
}
.seg TD {padding: 0px;}
.seg DIV, .seg P {font-size: 12px;/*for safari*/}
.seg IMG {
	border: 0;
	display: block;
}
.seg A, .footer_outer_left A, .footer_outer_right A {
	outline: none;
	text-decoration: none;
	color: #414445;
}
.seg {
	margin: 0 auto;
	width: 970px;
	text-align: left;
}
.head, .main {
	overflow: hidden; zoom: 1;
}
.head {
	padding: 14px 0 3px 0;
}
.logo_outer, .menu_outer {
	margin: 0 25px 0 11px;
	float: left;
}
.logo, .menu {
	width: 174px;
}
.logo {
	height: 110px;
}
.header {
	float: left;
	width: 760px;
	height: 110px;
}
.breadcrump, .slogantext {
	margin-left: 21px;
}
.breadcrump {
	height: 30px;
	line-height: 30px;
	color: #414141;
}
.breadcrump A {
	color: #414141;
}
.slogan {height: 80px;}
H1 {font-size: 24px;}
H2 {font-size: 15px;}
H1.grey, H2.grey {color: #555;}
H1.white, H2.white {color: #FFF;}
.main {margin: 0 0 8px 0;}
.menu {
	
}
.menu A {
	font-weight: normal;
	color: #656565!important;
}
.menu H1 {
	color: #656565;
	font-size: 18px;
	border-bottom: 1px solid #E7E7E7;
	line-height: 39px;
}
.menu UL, .menu OL, .menu LI {list-style: none;}
.menu LI {
	background-image: none;
	border-bottom: 1px solid #E7E7E7;
	line-height: 24px;
}
.menu A {color: #656565;}
.menu_item_26, .menu_item_30, .menu_item_33, .menu_item_37 {margin-bottom: 22px;}
.menu_item_26 {border-top: 7px solid #A3DE03;}
.menu_item_30 {border-top: 7px solid #D9EE5F;}
.menu_item_33 {border-top: 7px solid #9BD4C8;}
.menu_item_37 {border-top: 7px solid #088E72;}
.menu_item_26 LI.current {background: transparent url(../images/item-bg-1.jpg) repeat-y;}
.menu_item_30 LI.current {background: transparent url(../images/item-bg-2.jpg) repeat-y;}
.menu_item_33 LI.current {background: transparent url(../images/item-bg-3.jpg) repeat-y;}
.menu_item_37 LI.current {background: transparent url(../images/item-bg-4.jpg) repeat-y;}
LI.third_level {padding-left: 25px;}
.content, .right {margin-top: 33px;}
.content {
	float: left;
	width: 573px;
	line-height: 20px;
}
.content P {
	margin-top: 0;
	margin-bottom: 20px;
}
.content A {
	color: #088E72;
	font-weight: bold;
}
.content UL, OL {
	margin-bottom: 20px;
	overflow: hidden; zoom: 1;
}
.content UL.nospace, .content OL.nospace, .content P.nospace {margin-bottom: 0px;}
.content LI {
	background: transparent url(../images/li.gif) no-repeat;
	list-style: none;
	padding-left: 9px;
}
A.blue {color: #088E72;}
A.green {color: #91C700;}
.right_outer {
	float: left;
	margin-left: 32px;
}
.right {
	width: 155px;
	/*background-color: red;*/
}
.footer_outer_left, .footer_left, .footer_right {
	background: #D1D1D1 url(../images/footer-bg.gif) repeat-x;
}
.footer_outer_left, .footer_outer_right {
	float: left;
	width: 50%;
	height: 26px;
	overflow: hidden; zoom: 1;
}
.footer_outer_left {

}
.footer_outer_right {/*for ie*/
	margin-left: -1px;
}
.footer_left, .footer_right {
	line-height: 26px;
	width: 485px;
}
.footer_left {
	width: 275px;
}
.footer_left {
	text-align: left;
	float: right;
}
.footer_right {
	text-align: right;
	float: left;
}
.footer_right_text {margin-right: 13px;}


/*language menu begin*/
.language_block {
	clear: both;
	position: absolute;
}
.current_language {
	position: relative;
	z-index: 3;
	background: transparent url(../images/selector.png) no-repeat !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/selector.png', sizingMethod='scale');
	width: 155px;
	height: 27px;
}
.current_language_text {
	color: #505050;
	padding-left: 12px;
	/*font-size: 11px;*/
	line-height: 27px;
}
.languages_selector {
	position: relative;
	z-index: 2;
	top: -6px;
}
.languages_top {
	background: transparent url(../images/languages-top.png) no-repeat !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/languages-top.png', sizingMethod='scale');
	width: 155px;
	height: 6px;
}
.languages_content {
	background: transparent url(../images/languages.gif) repeat-y;
	width: 155px;
}
.languages_content_text {
	padding-left: 12px;
	line-height: 18px;
	/*font-size: 11px;*/
	color: #505050;
}
.languages_bottom {
	background: transparent url(../images/languages-bottom.png) no-repeat !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/languages-bottom.png', sizingMethod='scale');
	width: 155px;
	height: 6px;
}

/*language menu end*/


.floatLeft {float: left;}
.floatRight {float: right;}
.clearBoth {clear: both;}
.leftBlock {margin: 0 9px 9px 0;}
.rightBlock {margin: 0 0 9px 0;}
.smallLightBlue {background: transparent url(../images/img-small-lightblue.gif) no-repeat; width: 73px; height: 73px;}
.smallGreen {background: transparent url(../images/img-small-green.gif) no-repeat; width: 73px; height: 73px;}
.smallYellow {background: transparent url(../images/img-small-yellow.gif) no-repeat; width: 73px; height: 73px;}
.smallMarine {background: transparent url(../images/img-small-marine.gif) no-repeat; width: 73px; height: 73px;}
.largeGreen {background: transparent url(../images/img-large-green.gif) no-repeat; width: 155px; height: 154px;}
.largeLightBlue {background: transparent url(../images/img-large-lightblue.gif) no-repeat; width: 155px; height: 154px;}
.largeYellow {background: transparent url(../images/img-large-yellow.gif) no-repeat; width: 155px; height: 154px;}
.smallLightBlue, .smallGreen, .smallYellow, .smallMarine, .largeGreen, .largeLightBlue, .largeYellow {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.smallLightBlue IMG, .smallGreen IMG, .smallYellow IMG, .smallMarine IMG, .largeGreen IMG, .largeLightBlue IMG, .largeYellow IMG {
	margin: 0 auto;
	margin-top: 0px;
	/*margin-top: expression(((parentNode.parentNode.offsetHeight/2)-parseInt(parentNode.offsetHeight)/2)<0?"0":(parentNode.parentNode.offsetHeight/2)-(parseInt(parentNode.offsetHeight)/2)+'px');*/
}
.asolute {
	margin-top: 20px;
	position: absolute;
}
.asolute DIV, .asolute IMG {
	margin: 0;
	padding: 0;
	float: left;
	margin-top: -20px !important;
}