.clear {
	CLEAR: both
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
.sepa {
	MARGIN: 0px 5px
}
.arrow_01 {
	WIDTH: 12px; HEIGHT: 12px; VERTICAL-ALIGN: middle
}
.arrow_02 {
	WIDTH: 11px; HEIGHT: 11px; VERTICAL-ALIGN: middle
}
.icon_16 {
	WIDTH: 16px; HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.icon_12 {
	WIDTH: 12px; HEIGHT: 12px; VERTICAL-ALIGN: middle
}
.icon_10 {
	WIDTH: 10px; HEIGHT: 10px; VERTICAL-ALIGN: middle
}
.icon_url {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/icon/icon_world.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.icon_list {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/icon/list_images.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.icon_edit {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/icon/page_edit.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.icon_delete {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/icon/page_delete.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.icon_help {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/icon/icon_info.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.icon_loading {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/icon/page_refresh.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.alert_color {
	COLOR: #dd2222 !important
}
.alert_text {
	PADDING-LEFT: 20px !important; BACKGROUND: url(../img/icon/icon_alert.gif) no-repeat 0px 50%; COLOR: #dd2222 !important
}
.alert_strong {
	TEXT-ALIGN: center; MARGIN: 25px 0px; COLOR: #E5000D; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.alert_strong SPAN {
	PADDING-LEFT: 20px !important; BACKGROUND: url(../img/icon/alert_02.gif) no-repeat 0px 50%; VERTICAL-ALIGN: middle
}
.red {
	COLOR: #dd2222
}
.button1 {
	WIDTH: 120px; CURSOR: pointer
}
.button2 {
	WIDTH: 80px; CURSOR: pointer
}
.button3 {
	WIDTH: 60px; CURSOR: pointer
}
.button_block {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0ede0; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.table1 {
	BORDER-BOTTOM: #c4c8c6 1px solid; BORDER-LEFT: #d4d8d6 1px solid; MARGIN: 0px auto; WIDTH: 100%; BORDER-TOP: #d4d8d6 1px solid; BORDER-RIGHT: #c4c8c6 1px solid
}
.table1 TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 22px; PADDING-TOP: 3px
}
.td_title {
	LINE-HEIGHT: 16px !important; BACKGROUND-COLOR: #426ee9; HEIGHT: 16px !important; COLOR: #ffffff; FONT-WEIGHT: bold
}
.inner_table {
	BORDER-BOTTOM: #cacfd4 1px solid; BORDER-LEFT: #eee9ef 1px solid; BACKGROUND-COLOR: #f3f3f3; BORDER-TOP: #eee9ef 1px solid; BORDER-RIGHT: #cacfd4 1px solid
}
.inner_table TD {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 18px !important; PADDING-TOP: 2px
}
.inner_confirm_table {
	BACKGROUND-COLOR: #fff
}
.inner_confirm_table TD {
	BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f3f3f3; BORDER-RIGHT: #e0e0e0 1px solid
}
.inner_td_title {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ccddee !important
}
.td1 {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #e6e9ee; WIDTH: 24%; PADDING-RIGHT: 10px !important; WHITE-SPACE: nowrap
}
.td1_alternative {
	BACKGROUND-COLOR: #dadde3
}
.td2 {
	WIDTH: 74%
}
.td2_alternative {
	BACKGROUND-COLOR: #f0f0f0
}
.error_block {
	LIST-STYLE-POSITION: inside; BORDER-BOTTOM: #cc0000 2px solid; BORDER-LEFT: #cc0000 2px solid; PADDING-BOTTOM: 7px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #ffffee; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #cc0000; BORDER-TOP: #cc0000 2px solid; BORDER-RIGHT: #cc0000 2px solid; PADDING-TOP: 7px
}
.td_kome {
	TEXT-ALIGN: center; WIDTH: 10px; WHITE-SPACE: nowrap; COLOR: #dd2222
}
.message_block {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 17px; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #f6f6f6; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 17px
}
.list_table {
	BACKGROUND-COLOR: #aca899
}
.list_table A {
	WIDTH: 100%; DISPLAY: block; TEXT-DECORATION: none
}
.list_table A:hover {
	TEXT-DECORATION: underline
}
.list_header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 150% !important; BACKGROUND-COLOR: #f0ede0 !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; WHITE-SPACE: nowrap; PADDING-TOP: 0px !important
}
.list_header_selected {
	BACKGROUND-COLOR: #316ac5 !important; COLOR: #ffffff
}
.list_header_selected A {
	COLOR: #ffffff !important
}
.list_table TD {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.list_table_tr_02 TD {
	BACKGROUND-COLOR: #e0ddd0 !important
}
.list_table_tr_03 TD {
	BACKGROUND-COLOR: #ccddf9 !important
}
.number_td {
	TEXT-ALIGN: right
}
.price_table {
	MARGIN-BOTTOM: 15px
}
.price_table TD {
	PADDING-BOTTOM: 1px !important; PADDING-LEFT: 1px !important; PADDING-RIGHT: 1px !important; PADDING-TOP: 1px !important
}
.price_course_on {
	BACKGROUND-COLOR: #ffffff; COLOR: #888888
}
.price_course_off {
	BACKGROUND-COLOR: #ededed; COLOR: #000000
}
.price_course_on {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 645px; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
.price_course_off {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 645px; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
.prices_course_input {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 645px; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
.prices_minutes_input {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100px; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
.prices_price_input {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 75px; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
.price_en {
	VERTICAL-ALIGN: middle
}
.help_right {
	COLOR: #2e4b9c; MARGIN-LEFT: 20px; FONT-SIZE: 12px
}
.help_top {
	LINE-HEIGHT: 130%; MARGIN-BOTTOM: 2px; COLOR: #2e4b9c; FONT-SIZE: 12px
}
.help {
	LINE-HEIGHT: 130%; COLOR: #2e4b9c; FONT-SIZE: 12px
}
.disabled {
	COLOR: #999
}
.pager_block {
	TEXT-ALIGN: right; MARGIN: 5px 0px
}
.keisen_1 {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 20px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(../img/icon/keisen1.gif) no-repeat 0px 0px; HEIGHT: 18px; PADDING-TOP: 0px !important
}
.keisen_2 {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 20px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(../img/icon/keisen2.gif) no-repeat 0px 0px; HEIGHT: 18px; PADDING-TOP: 0px !important
}
.size {
	COLOR: #333
}
.line_01 {
	BACKGROUND: url(../img/line/01.gif) repeat-x 50% 50%; HEIGHT: 9px; FONT-SIZE: 1px
}
.line_02 {
	BACKGROUND: url(../img/line/02.gif) repeat-x 50% 50%; HEIGHT: 9px; FONT-SIZE: 1px
}
.line_03 {
	BACKGROUND: url(../img/line/03.gif) repeat-x 50% 50%; HEIGHT: 9px; FONT-SIZE: 1px
}
.line_03_2 {
	BACKGROUND: url(../img/line/03_2.gif) repeat-x 50% 50%; HEIGHT: 9px; FONT-SIZE: 1px
}
.line_04 {
	BACKGROUND: url(../img/line/04.gif) repeat-x 50% 50%; HEIGHT: 9px; FONT-SIZE: 1px
}
.line_05 {
	MARGIN: 4px 0px; FONT-SIZE: 1px; BORDER-TOP: #ccc 1px solid
}
.date {
	COLOR: #333; FONT-SIZE: 12px
}
.info_icon {
	WIDTH: 82px; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.details_of_plan {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.details_of_plan TABLE {
	BACKGROUND-COLOR: #fff; WIDTH: 100%
}
.details_of_plan TABLE TD {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; PADDING-TOP: 5px !important
}
.details_of_plan TABLE TD UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: decimal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.details_of_plan_table_td1 {
	BACKGROUND-COLOR: #e0e0f0
}
.details_of_plan_table_td2 {
	BACKGROUND-COLOR: #e9e9f0
}
.details_of_plan_table_td3 {
	BACKGROUND-COLOR: #f0f0f0
}
.details_of_plan_table_title_td {
	BORDER-BOTTOM: #babdc3 1px solid; BACKGROUND-COLOR: #dadde3 !important; WHITE-SPACE: nowrap; BORDER-RIGHT: #cacdd3 1px solid
}
