body,table,form {margin: 0px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-serif; color: #333333;}
form {background: 0;}
.body-editor {text-align: left; color: #000; background: 0; background-color: #eaeaea;}

img, .nobr {border: 0;}
ul {padding: 0;}
li {list-style-type: none; padding-left: 15px; background-image: url(/picture/mask/bg_li.gif); background-repeat: no-repeat; background-position: 0 4px;}

table {width: 100%; font-size: 11px;}
table, tr {border: 0; border-bottom: 2px solid #DEDEDE;}
td {border: 0; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF;}
td {padding: 7px; background-color: #F1F1F1;}
td.tb-top {background-color: #DEDEDE; border-bottom: 2px solid #FF0000; color: #333333; font-weight: bold;}
td.tb-title {background-color: #EAEAEA; color: #333333; font-weight: bold;}
td.tb-oby, td.tb-vod {width: 120px; text-align: right;}

h1 {font-size: 18px; height:29px; font-weight: bold; margin: 5px 0 10px 0; padding: 0 0 3px 0; color: #FF0000;}
h2 {font-size: 12px; font-weight: bold; margin: 10px 0 10px 0; padding: 0 0 3px 0; color: #000;}

a {color: #000; font-weight: normal; text-decoration: underline;}
a:hover {color: #ff0000; font-weight: normal; text-decoration: underline;}

.hl-form-ok {font-weight: bold; color: #739139;}
.hl-form-bad {font-weight: bold; color: #B4554A;}

#page {text-align: left; width: 910px; margin-left: 10px;}
#page .top {float: left; width: 100%; height: 140px;}
	#page .top .loga {float: left; width: 230px; margin: 20px 0 0 10px;}
	#page .top .logo-left {float: left; width: 445px; text-align: left; margin: 40px 0 0 0;}
	#page .top .logo-right {float: left; width: 435px; _width: 415px; text-align: right; margin: 0px 0 0 10px;}
	#page .top .speednav {float: left; width: 660px; height: 20px; margin-top: 15px;}
	#page .top .menu {float: left; width: 910px; height: 21px; background-color: #FF0000; border-bottom: 3px solid #E0E0E0;}
	#page .main {float: left; width: 100%; background-color: #FFF;}
		#page .main .left {float: left; width: 190px;}
			#page .main .left .menu {float: left; width: 197px; border: 1px solid #CFCFCF;}
		#page .main .right {float: left; width: 690px; margin: 15px; _margin: 10px 5px 5px 5px;}
			#page .main .right .text {float: left; width: 100%;}
	#page .footer {float: left; width: 100%; height: 20px; color: #393939; text-align: right; margin: 20px 0 20px 0;}

.menu-title {font-weight: bold; color: #FFF; background-color: #008698; width: 100%;}
.menu-pad {padding: 3px 10px 3px 10px;}
.left-normal, .left-active, .left-locked {padding: 3px 10px 3px 10px; background-image: url(/picture/mask/bg_line_left-menu.gif); background-repeat: repeat-x; background-position: 0 bottom;}
.left-normal a {text-decoration: none; font-size: 10px;}
.left-normal a:hover {color: #008698; text-decoration: none; font-size: 10px;}
.left-active {background-color: #BAD4DA;}
.left-active a {color: #000; font-weight: bold;}
.left-active a, .left-active a:hover {text-decoration: none;}

.top-normal, .top-active, .top-locked {float: left; height: 13px; background-image: url(/picture/mask/bg_line_top-menu.gif); background-position: 0 0; background-repeat: repeat-y; padding: 4px 10px 4px 10px;}
.top-normal a, .top-active a, .top-locked a {font-weight: bold; text-decoration: none;}
.top-normal a:hover, .top-active a:hover, .top-locked a:hover {font-weight: bold; text-decoration: none;}
.top-active, .top-normal:hover {background-color: #CC0202;}
.top-normal a {color: #FFF;}
.top-normal a:hover {color: #FFF;}
.top-active a {color: #FFF;}
.top-active a:hover {color: #FFF;}

#page .top .speednav div {float: left; width: 98px; _width: 110px; background-image: url(/picture/mask/speednav_bg.gif); background-position: 0 4px; background-repeat: no-repeat; padding: 0 5px 0 5px;}
#page .top .speednav div a {color: #FFF; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 10px;}
#page .top .speednav div a:hover {color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 10px;}

.login {float: left; width: 180px; _width: 195px; background-color: #f1f1f1; margin: 15px 0 10px 0; _margin-top: 10px; padding: 8px 8px 12px 8px; border: 1px solid #CFCFCF;}
.login-title {float: left; width: 100%; font-size: 19px; color: #008698; margin-bottom: 5px;}
.login-left {float: left; width: 50px; _width: 40px; margin-top: 8px; _margin-top: 5px;}
.login-right {float: left; width: 100px; margin-top: 8px;}
.login-help {float: left; width: 100%; margin-top: 10px; color: #333;}
.login-submit {float: left; width: 100%; margin-top: 10px;}
.ic {background-color: #FF0000; color: #FFF; font-weight: bold; border-width: 1px;}
.ii {width: 115px; border-width: 1px;}

table.momi {width: 100%;}
table.momi td {width: 50%;}