* {margin:0; padding:0; border:none;}
html, body {height:95%;}
body { margin:20px 10%; font-family: "MS Arial", sans-serif; color:#000; font-size:80%; background-color:#F3AE00;}
div {position:relative; overflow:visible;}
div#auth {margin:29px 0; padding:5px; border-top: solid 1px #000; border-bottom: solid 1px #000; background-color:#F8C300;}
div#resultdiv {z-index:8; position:absolute; width:300px; background:#F8C300; display:none; top:500px; left:400px; border: solid 1px #472E0B;}
div#win_cap {z-index:8; float:left; width:270px; height:15px; cursor:pointer; vertical-align:middle; font-size:10px; color:#FFF; background-color:#0776FF; background-image:url("/i/win_bg.gif"); background-repeat:repeat-x;}
div#win_but {z-index:8; float:left; width:30px; height:15px; text-align:right; background-color:#0776FF; background-image:url("/i/win_bg.gif"); background-repeat:repeat-x;}
div#responseHTML {z-index:7; width:294px; color:#000; padding:3px; padding-top:18px;font-size:90%;}
div.fck table {border:solid 1px #000;}
div.fck td {border:solid 1px #000;}
div#subscribe_1 {width:400px; display:none; text-align:right;}
table {border-color:#000; border-collapse:collapse; empty-cells:show; font-size:10pt;}
td {vertical-align:top;}
table#main {width:100%; height:100%;}
table#main td#lu {width:23px; height:25px; background-image:url(i/out_lu.gif); background-repeat:no-repeat;}
table#main td#u1 {width:176px; height:25px; background-image:url(i/out_u1.gif); background-repeat:repeat-x;}
table#main td#u2 {width:19px; height:25px; background-image:url(i/out_u2.gif); background-repeat:no-repeat;}
table#main td#u3 {height:25px; background-image:url(i/out_u3.gif); background-repeat:repeat-x;}
table#main td#ru {width:25px; height:25px; background-image:url(i/out_ru.gif); background-repeat:no-repeat;}
table#main td#l {width:23px; background-image:url(i/out_l.gif); background-repeat:repeat-y;}
table#main td#menu {width:176px; text-align:right;}
table#main td#c {width:19px; background-image:url(i/out_c.gif); background-repeat:repeat-y;}
table#main td#r {width:25px; background-image:url(i/out_r.gif); background-repeat:repeat-y;}
table#main td#ld {width:23px; height:25px; background-image:url(i/out_ld.gif); background-repeat:no-repeat;}
table#main td#d1 {width:176px; height:25px; background-image:url(i/out_d1.gif); background-repeat:repeat-x;}
table#main td#d2 {width:19px; height:19px; background-image:url(i/out_d2.gif); background-repeat:no-repeat;}
table#main td#d3 {height:25px; background-image:url(i/out_d3.gif); background-repeat:repeat-x;}
table#main td#rd {width:25px; height:25px; background-image:url(i/out_rd.gif); background-repeat:no-repeat;}
table#main td#tit {padding-left:48px; height:39px; font-size:12px; font-weight:bold;}
table#main td#content {padding:0 63px;}
table#main td#bottom {padding-left:63px; padding-top:55px; height:120px; vertical-align:bottom; text-align:center; font-size:90%;}
table.beauty {background:#F8C300; border:solid 1px #A67634;}
table.beauty td {padding:2px; border:solid 1px #A67634; vertical-align:middle;}
table.beauty th {padding:2px; background:#FF9C00; border:solid 1px #A67634; font-weight:normal;}
table.gray {background:#F8C300; border:solid 1px #A67634;}
table.gray td {padding:5px; border-top:solid 1px #A67634; vertical-align:top;}
table.gray th {padding:5px; text-align:left; font-weight:bold; background:#FF9C00;}
table.dual, table.justc {width:100%;}
table.just td, table.justc td, table.just th, table.justc th {padding:0 20px 10px 0;}
table.just th, table.justc th {font-weight:normal;}
table.justc td, table.justc th {text-align:center;}
table.classic td, table.classic td, table.classic th, table.classic th {padding:3px 5px; border:solid 1px #000;}
table.classic th, table.classic th {font-weight:normal;}
table.classic td.ss {padding:0; border:0; text-align:right;}
table.gray td.s, table.gray td.as, table.gray td.bs, table.gray td.cs {border:0;}
table.menu {width:100%; margin-top:-13px; margin-bottom:13px;}
table.menu td {text-align:right; height:18px; font-size:12px; padding-right:18px; border-bottom: solid 1px #000;}
table.menu td.menu_0 {}
table.menu td.menu_1 {background-color:#F8C300; font-weight:bold;}
table.menu td.menu_2 {background-color:#FFE483; cursor:hand; cursor:pointer;}
td.font_small_v, td.comment {vertical-align:middle;}
td.dual {padding-bottom:20px; padding-right:40px;}
a:visited {color:#039; text-decoration:underline;}
a:link {color:#03468C; text-decoration:underline;}
a:hover, a:active {color:#00F;}
a.red:link, a.red:visited {color:#900; text-decoration:none;}
a.red:hover, a.red:active {color:#900; text-decoration:underline;}
a.menu_0:visited, a.menu_0:link {text-decoration:none; color:#000;}
a.menu_0:hover, a.menu_0:active {color:#000; background-color:#FFE483;}
a.menu_1:visited, a.menu_1:link, span.menu_1 {text-decoration:none; color:#000;}
a.menu_1:hover, a.menu_1:active {color:#000; background-color:#FFE483;}
img.s_menu {width:1px; height:15px;}
p.menu img {width:176px; height:18px;}
a.menu_0, .menu_1 {width:100%; height:18px;}
font.date {color:#FFF; font-weight:bold;}
font.title {color:#000; font-size:150%;}
font.title_red {color:#900; font-size:150%;}
font.black {color:#000;}
font.redb {color:#900; font-weight:bold;}
font.reddark {color:#900;}
font.gray, label.disabled {color:#666;}
font.additions {color:#666; font-size:85%;}
font.s10 {font-size:10px;}
p {margin-bottom:10px;}
p#logo {margin-bottom:29px;}
p.menu {margin-bottom:10px;}
p.menu2 {margin-top:19px; margin-right:18px;}
p.title {font-size:150%; font-weight:bold; width:100%; border-bottom: solid 1px #FFF; margin-bottom:20px;}
p.classic {margin-bottom:20px;}
div#auth label {font-size:12px;}
input, textarea {background-color:#FFF; color:#000; border: solid 1px #666; padding-left:1px; padding-right:1px;}
select {background-color:#FFF; color:#000; border: solid 1px #666; font-size:90%;}
input.white {background-color:transparent; border:none; margin-top:3px;}
input[type=radio] {background-color:transparent; border:none; margin-top:3px;}
input.super {width:30px; background:#CCC; color:#000; overflow:visible;}
input.price {width:35px;}
input.submit, input.submits {background-color:#FF7E00; color:#000; border: solid 1px #630; padding: 0px 2px 0px 2px; margin-top:5px;}
input.submitred {background-color:#900; color:#000; border: solid 1px #630; padding: 0px 2px 0px 2px; margin-top:5px;}
div#auth input {color:#000; border: solid 1px #000; width:100px; height:14px; font-size:10px; margin-bottom:2px;}
div#auth input.submit {background-color:#EF9A48; color:#000; height:17px;}
textarea.a {height:50px;}
textarea.b {height:65px;}
textarea.c {height:80px;}
textarea.c2 {height:300px;}
textarea.c3 {height:500px;}
textarea.adm_help {height:50px;}
button.simple {text-align:left; width:16px; overflow:visible; background-color:transparent; font-size:95%; color:#36F; text-decoration:underline; cursor:pointer;}
button.gray {background-color:#D4D0C8; color:#000; border: solid 1px #666; padding: 2px 2px 0px 2px; text-align:left; margin-top:5px; width:120px;}
button.red {background-color:#D4D0C8; color:#900; border: solid 1px #666; padding: 2px 2px 0px 2px; text-align:left; margin-top:5px; width:120px;}
button img, img.icon {width:16px; height:16px; vertical-align:middle; margin-right:4px;}
.r {text-align:right;}
.center {text-align:center;}
.a, .as, table.gray input.submit, input.submits, div#subscribe_1 input, div#subscribe_2 input, {width:150px;}
.b, .bs, .br {width:315px;}
.br, .cr {text-align:right;}
.c, .c2, .c3, .cr, .cs, .adm_help {width:480px;}
.lite {background-color:#FFE483;}
.red {color:#900;}
.font_small, td.font_small_v, td.comment {font-size:85%;}
.font_big {font-size:120%;}
span.nobr {white-space:nowrap;}
ol.note {list-style: decimal outside; font-weight:bold; margin-left:24px; padding:5px 0px 5px 0px;}
ol.note li {font-weight:normal; padding-top:5px;}
ol.error {list-style: decimal outside; margin-left:24px;}
ul {list-style: square inside;}