body{
	padding:0px;
	margin:0px;
	background:#ffffff;
}
body, input, textarea, select, table{
	font-family:tahoma;
	font-size:8pt;
}
input.hidden{
	display:none;
	visibility:hidden;
}
form{
	margin:0px;
}
td.message{
	font-weight:bold;
	font-size:17px;
	color:#ff0000;
	text-align:center;
}
td.message h1{
	font-size:120px;
	color:#000000;
}
a:link, a:visited{
	color:#484c4c;
	text-decoration:underline;
}
a:hover{
	color:#ff6600;
}
a:link.lang, a:visited.lang{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a:hover.lang{
	color:#ffffff;
}
#hand{
	cursor:hand;
}
#vertical-line{
	color:#cfdbdc;
	padding-left:5px;
	padding-right:5px;
}
#copyright{
	height:47px;
	background:#cfdbdc;
	color:#5f6e81;
	padding:0px 5px 0px 5px;
}
#global-left-area{
	width:170px;
}
#logo-area{
	padding-left:20px;
	background:#f1f2f2;
	width:100%;
	height:96px;
}
#top-area-dot{
	background:#cccc66 url(../pix/top-area-dash-dot.gif) repeat-x left top;
	width:100%;
	height:1px;
}
#left-area-line{
	background:#cccc66 url(../pix/top-area-line-left.gif) no-repeat left top;
	width:100%;
	height:6px;
}
#left-icon{
	background:#637b7d;
	height:23px;
}
#left-icon td{
	padding-left:20px;
}
#left-menu{
	width:100%;
	height:23px;
	font-weight:bold;
}
#left-menu td{
	padding-left:20px;
	cursor:hand;
}
#left-menu .inactive{
	background:url(../pix/left-menu-inactive.gif) no-repeat top left;
	width:100%;
	height:25px;
	border-bottom:solid 1px #cfdbdc;
	color: #484c4c;
}
#left-menu .active{
	background:url(../pix/left-menu-active.gif) no-repeat top left;
	width:100%;
	height:25px;
	border-bottom:solid 1px #cfdbdc;
	color:#ff6600;
}
#left-menu a.lm:link, a.lm:visited{
	color:#484c4c;
	text-decoration:none;
}
#left-menu a.lm:hover{
	color:#ff6600;
	text-decoration:none;
}
#left-menu a.lm:hover{
	color:#ff6600;
	text-decoration:none;
}
#left-menu .active a.lm{
	color:#ff6600;
}
#search-area{
	width:100%;
	background:#faebd7;
	font-weight:bold;
}
#search-area .padding-left{
	padding-left:10px;
}
#search-area .padding-right{
	padding-right:5px;
}
#search-area .padding-top{
	padding-top:5px;
}
#search-area .padding-bottom{
	padding-bottom:10px;
	border-bottom:1px solid #fff;
}
#search-area .field{
	border:1px solid #d0cfc0;
	width:98px;
	font-weight:normal;
}
#login-area{
	width:100%;
	background:#faebd7;
	font-weight:bold;
}
#login-area .padding-left{
	padding-left:10px;
}
#login-area .padding-right{
	padding-right:5px;
}
#login-area .padding-top{
	padding-top:5px;
}
#login-area .padding-bottom{
	padding-bottom:10px;
	border-bottom:1px solid #fff;
}
#login-area .field{
	border:1px solid #d0cfc0;
	width:98px;
	font-weight:normal;
}
#fast-area{
	width:100%;
	background:#faebd7;
}
#fast-area .padding-left{
	padding-left:5px;
}
#fast-area .padding-right{
	padding-right:5px;
}
#fast-area .padding-top{
	padding-top:13px;
}
#fast-area .padding-bottom{
	padding-bottom:13px;
}
#fast-area .field{
	border:1px solid #d0cfc0;
	width:160px;
	font-weight:normal;
}
#short-news-area{
	width:100%;
}
#short-news-area td{
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #fff;
}
#short-news-area .header{
	background:#637b7d;
	color:#b6c5c6;
	border-bottom:1px solid #fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 20px 7px 20px;
}
#short-news-area .text{
	background:#e5ebec;
}
#short-news-area .date{
	color:#22355c;
	font-weight:bold;
}

#global-center-area{
	width:557px;
}
#center-area-line{
	background:#999966 url(../pix/top-area-line-center.gif) no-repeat left top;
	width:100%;
	height:6px;
}
#top-menu-bgr{
	background:#92afb1 url(../pix/blank-gray.gif) repeat-x top left;
}
#top-menu{
	background:#637b7d;
	height:23px;
	font-family:tahoma, arial, helvetica, sans-serif;
	border-left:1px solid #cfdbdc;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}
#top-menu td{
	border-right:1px solid #cfdbdc;
	border-top:1px solid #cfdbdc;
	border-bottom:1px solid #cfdbdc;
	padding:4px 8px 4px 8px;
	cursor:hand;
}
#top-menu .inactive{
	color:#fff;
}
#top-menu .active{
	background:#ff6600;
	color:#fff;
}
#top-menu a.tm:link, a.tm:visited{
	color:#fff;
	text-decoration: none;
}
#top-menu a.tm:hover{
	color:#fff;
	text-decoration: none;
}
#top-unmenu{
	background:#92afb1;
	height:23px;
	font-family:tahoma, arial, helvetica, sans-serif;
	border-left:1px solid #cfdbdc;
	border-top:1px solid #cfdbdc;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}
#main-section-logo{
	width:100%;
	background:url(../pix/main-section-logo-bgr.gif) repeat-x left top;
}
#other-section-logo{
	width:100%;
	height:50px;
	background:url(../pix/other-section-logo-bgr.gif) repeat-x left top;
}
#block-name{
	height:21px;
	background:#b6c5c6 url(../pix/blank-white.gif) repeat-x top left;
	text-transform:uppercase;
	font-weight:bold;
	color:#484c4c;
	padding-left:10px;
}
#main-section td{
	padding-left:10px;
}
#main-section .field{
	border:1px solid #d0cfc0;
	width:100%;
	font-weight:normal;
}
#main-section .area{
	height:200px;
}
#right-area-line{
	background:#999966;
	height:6px;
}
#right-area-top{
	background:#92afb1 url(../pix/blank-gray.gif) repeat-x top left;
	height:23px;
}
#right-area-block-name{
	height:21px;
	background:#b6c5c6 url(../pix/blank-white.gif) repeat-x top left;
}
#global-bottom-area{
	height:47px;
	background:#637b7d;
}
#global-bottom-area table td{
	text-transform:uppercase;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:50px;
	padding-right:50px;
}
#global-bottom-area a.bm:link, a.bm:visited{
	color:#fff;
	text-decoration:none;
}
#global-bottom-area a.bm:hover{
	color:#fff;
	text-decoration:underline;
}
#news-date{
	color:#22355c;
	font-weight:bold;
}
#news-name{
	color: #637b7d;
	font-weight:bold;
}
#news-text{
	text-align:justify;
}
#vacancy-name{
	height:18px;
	background:#cfdbdc;
	color:#5f6e81;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
}
#vacancy-text{
	text-align:justify;
}
#feedback-text{
	text-align:justify;
}
#main-name{
	height:18px;
	background:#cfdbdc;
	color:#5f6e81;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
}
#mark{
	color:#ff6600;
}
#red{
	color:#ff0000;
	font-weight: bold;
}


/*


#news-area .nbg {width: 170px; height: 4px; background: #E5EBEC url(../images/nbg.gif) no-repeat left bottom}





#top-icon-bg {background-color: #637B7D; height: 23px;}

#left-menu {width: 170px; height: 23px; font-weight: bold;}





BODY, INPUT, TEXTAREA, SELECT, TABLE {font-family: tahoma; font-size: 8pt}
FORM {margin: 0px} TEXTAREA, IFRAME {overflow: auto} IMG {border: none}

A:link, A:visited {color: #484C4C; text-decoration: underline}
A:hover {color: #FF6600}

.hand, TABLE.tab-menu-sh TD, #left-menu TD, #h-menu  {cursor: pointer; cursor: hand}

HTML, BODY, .maxh, #main-tab {height: 100%}
.maxw, #main-tab {width: 100%}
.halfw {width: 50%}
.justy {text-align: justify}
.nojusty {text-align: left}
.ttl {color: #22355C; font-weight: bold}
.gray {color: #959595}
.ttl1 {color: #87C024; font-weight: bold; font-size: 8pt}
.pt {padding-top: 1px}
.pl {padding-left: 15px}
.acc{color: #FF6600        }
.error {color: #FF0000}
.info {color: #000}

.bord, TEXTAREA, SELECT  {border: 1px solid #D0CFC0; font-weight: normal}


#top-area-left {background: #CCCC66 url(../images/top-area-line-left.gif) no-repeat left top; width: 170px; height: 7px}

#top-area-cent {background-color: #F1F2F2; height: 96px}
#top-area-cbg {background: #999966 url(../images/top-area-line-center.gif) no-repeat left top; width: 561px; height: 7px}

#top-area-right {background: url(../images/top-area-bg-right.gif) repeat-x left top; width: 100%}
#top-area-right0 {background: url(../images/top-area-bg-right0.gif) repeat-x left top; width: 100%}

#mid-area {background: url(../images/top-area-bg-center.gif) repeat-x left top; width: 100%}
#mid-area0 {background: url(../images/top-area-sbg.gif) repeat-x left top; width: 100%}

#top-menu-bg {background: url(../images/top-menu-bg.gif) repeat-x left top; width: 100%; height: 23px}
#top-menu-bg DIV.menu-pos {padding-top: 2px}

#top-menu-bg . {display:inline; padding-left: 24px}
#top-menu-bg .sitemap {display:inline; padding-left: 39px}
#top-menu-bg .lang {display:inline; padding-left: 32px}


#left-menu .inactive {width: 170px; height: 25px; background: url(../images/bg_inact.gif) no-repeat top left; border-bottom: solid 1px #CFDBDC}
#left-menu .active {height: 25px; background: url(../images/bg_act.gif) no-repeat top left; border-bottom: solid 1px #CFDBDC}
#left-menu A.lnk0:link, A.lnk0:visited {color: #484C4C; text-decoration: none}
#left-menu A.lnk0:hover {color: #FF6600; text-decoration: none}
#left-menu .active A.lnk0 {color: #FF6600}

#h-menu {background-color: #637B7D; height: 23px; font-family: tahoma, arial, helvetica, sans-serif; height: 23px; border-left:1px solid #CFDBDC; text-transform:uppercase; font-weight: bold}
#h-menu TD {border-right: 1px solid #CFDBDC; border-top: 1px solid #CFDBDC; border-bottom: 1px solid #CFDBDC; padding: 4px 8px 4px 8px}
#h-menu A.lnk1:link, A.lnk1:visited {color: #FFF; text-decoration: none}
#h-menu A.lnk1:hover {color: #FFF; text-decoration: none}
#h-menu TD.h-active {background-color: #FF6600; color: #FFF}
#h-menu .h-inactive {color: #FFF}
#h-menu0 {}

DIV.menu-sh {border-bottom: solid 1px #FFF;background-color: #EAE9DA}

TABLE.tab-menu-sh {font-weight: bold}
TABLE.tab-menu-sh TD {border-top: solid 1px #FFF}

TD.blk-menu-sh, TD.blk-menu-sh-act {background-repeat: no-repeat; background-position: center right; padding: 5px 10px 5px 10px}
TD.blk-menu-sh {color: #484C4C}

TD.blk-menu-arr {background-image: url(../images/menu/arr.gif)}
TD.blk-menu-arr-act {background-image: url(../images/menu/arr-act.gif)}

TD.blk-menu-sh-act {color: #FFF; background-color: #FF6600}
DIV.blk-menu {position: absolute}

#search-area {width: 170px; background: #FAEBD7; font-weight:bold}
#search-area .pl {padding-left: 10px}
#search-area .pr {padding-right: 5px}
#search-area .pl0 {padding-left: 5px}
#search-area .pt {padding-top: 5px}
#search-area .pt0 {padding-top: 13px}
#search-area .pb {padding-bottom: 5px}
#search-area .pb0 {padding-bottom: 13px}
#search-area INPUT.wd {width: 95px}
#search-area SELECT.wd {width: 160px}

#bott-area {height: 47px; color: #FFF; background-color: #637B7D; padding-top: 10px}
#bott-area TABLE TD {text-transform:uppercase; padding-bottom: 10px}
#bott-area A.lnk1:link, A.lnk1:visited {color: #FFF; text-decoration: none}
#bott-area A.lnk1:hover {color: #FFF; text-decoration: underline}

#vline {color: #CFDBDC; padding-left: 5px; padding-right: 5px}
#copy {height: 47px; background: #CFDBDC; color: #5F6E81; padding: 0px 5px 0px 5px}
#copy-popup {color: #5F6E81; padding: 15px 15px 15px 15px}

#news-area {width: 170px}
#news-area .nheader {background-color:#637B7D; color: #B6C5C6; border-bottom: 1px solid #FFF; text-transform:uppercase; font-weight:bold; padding: 10px 20px 7px 20px}
#news-area .ndate {color: #22355C; font-weight:bold}
#news-area .nbody {background: #E5EBEC}
#news-area TD {padding: 5px 5px 5px 10px; border-bottom: 1px solid #FFF}
#news-area .nbg {width: 170px; height: 4px; background: #E5EBEC url(../images/nbg.gif) no-repeat left bottom}

#blnk {height: 50px}
#position {padding-left: 15px; height: 100%}
#sposition {padding: 15px 10px 50px 15px; height: 100%}
#delimiter {border-bottom: 1px solid #B6C5C6}

#h1, #h2 {width: 265px}
#h1 .pb, #h2 .pb {padding-bottom: 10px}
#h1 .pl, #h2 .pl {padding-left: 20px}
#h1 TD {background-color: #FFFBF0}
#h2 TD {background-color: #E9F0F0}
#h3 TD {background-color: #FFF}
#h1 .header, #h2 .header, #h3 .header {height: 21px; background-color: #B6C5C6; text-transform:uppercase; font-weight:bold; color: #484C4C; padding-left: 10px}
#h1 TR TD.justy, #h2 TR TD.justy, #h3 TR TD.justy {padding-bottom: 10px; padding-top: 10px; padding-left: 10px}
#h1 .pr, #h2 .pr, #h3 .pr {padding-right: 10px}

.header {height: 21px; background-color: #B6C5C6; text-transform:uppercase; font-weight:bold; color: #484C4C; padding-left: 10px}

TABLE.form TD.left {padding: 0px 6px 6px 8px}
TABLE.form TD.right {padding: 0px 8px 6px 0px}

TABLE.form-news .pr {padding-right: 15px}
TABLE.form-news .ndate {color: #22355C; font-weight:bold}
TABLE.form-news .ntitle {color: #637B7D; font-weight:bold}
TABLE.form-news .desc {padding-bottom: 15px; text-align:justify}

TABLE.faq TD {padding-top: 10px}
TABLE.faq .pr {padding-right: 15px}
TABLE.faq .pl {padding-left: 45px}
TABLE.faq .pb {padding-bottom: 10px}
TABLE.faq .fdate {color: #22355C; font-weight:bold}
TABLE.faq .fsubtitle {color: #637B7D; font-weight:bold}
TABLE.faq .fsubtitle A {text-transform:uppercase}
TABLE.faq .ftitle {color: #637B7D}
TABLE.faq .ftitle A {color: #637B7D; font-weight:bold}
TABLE.faq .desc {padding-bottom: 15px; text-align:justify}
TABLE.faq A.lnk2:link, A.lnk2:visited {color: #B6C5C6; text-decoration: none}
TABLE.faq A.lnk2:hover {color: #FF6600; text-decoration: underline}

TABLE.login_form TD.left {padding: 0px 6px 6px 8px}
TABLE.login_form TD.right {padding: 0px 8px 6px 0px}
.lf {width: 150px}

#vac-ttl {background-color: #B6C5C6; color: #484C4C; padding: 2px 2px 2px 10px}
#vac-desc{padding-top: 5px; padding-bottom: 5px}

#form-sitemap TD {padding-bottom: 10px; padding-right: 10px; font-weight: bold}
#form-sitemap TD DIV {padding: 10px 10px 0px 10px; font-weight: normal}

A.ttl2:link, A.ttl2:visited, A.ttl2:visited {color: #B6C5C6; font-weight: bold; text-decoration: none}
A.ttl2:hover {color: #FF6600; text-decoration: underline}
.hl_text B {font-weight: bold; color: #FFF; background-color: #637B7D}
*/