* {box-sizing: border-box; -moz-box-sizing: border-box}
td.tools h5.tray { background:#f90; color:#fff; clear:both; margin-top:10px}
form.sub_em { margin:0}
span.p15 { padding-left:15px; color:#333; font-size:10px; width:150px}
span.nop { padding-left:0}
a.sup { font:bold 9px tahoma; cursor:hand; cursor:pointer; display:block; padding:3px 5px; border:1px ridge #DADEB9; background:#F9F9EE; text-align:center; text-transform:uppercase; text-decoration:underline}
table#obligatory td {padding-left:15px; padding-right:15px}
table#obligatory input {float:right}
a.sub { text-transform:none;}
a.main { font-size:12px; text-decoration:underline}
div.xtra { font-size:10px; padding:0 0 10px 30px; display:none; clear:both}
table.bal_list {width:100%; height:100px; overflow:auto; font-size:9px; border:1px solid #666; background:#fff; 1background:#FDFDF2}
table.bal_list td { vertical-align:top}
div.liner { background:#FDFDF2}
div.year { width:24.5%; float:left}
div.year b { margin-left:20px}

td.price { text-align:right}

td.price span { display:block; font-size:12px; float:right; border:solid #666; padding:5px 10px; background:#fff}
td.price span.summ { color:#000; border-width:1px; width:240px; background:#F9F9EE}
td.price span.s_val { color:#900; font-weight:bold; border-width:1px 1px 1px 0; width:80px}

td.price_main { text-align:right}
td.price_main span { float:left}

td.price_short span { font-size:10px; padding:3px 7px}
td.price_short span.summ { width:160px}
td.price_short span.s_val { width:50px; text-align:right}

td.price span.sum_c {border-width:0 1px}
td.price span.s_val_c {border-width:0 1px 0 0}
td.price br { clear:all}

td.triple { width:33%; text-align:left; vertical-align:middle}
.button2 { background:#066C57; color:#fff; font:bold 11px tahoma; float:right; width:180px;
border:1px solid; height:auto; border-color:#389E89 #003A25 #003A25 #389E89; vertical-align: middle}
p { margin:0 0 10px;}
.pagecontent p.note {font-size:70%}
.pagecontent h3.not_title_emit {background:transparent; margin:0; padding-bottom:0; font-size:80%}
.pagecontent h3.title_emit {background-color:#DADEB9; margin-bottom:15px; font-size:90%}

table.already { margin-left:1px}
table.already td { font-size:10px}
table.already td.no1 { width:100%}
table.already div.no2 { font-weight:bold; float:right}
table.already td.ext { font-weight:bold; color:#900; text-align:center; border:solid #666; border-width:1px 0}
table.already td.no1 blockquote { margin:0 0 0 40px}
table.already a { text-decoration:underline; color:#666}
tr.rowEven td, tr.rowOdd td {background:transparent}

div.how { text-align:right; padding:0 10px 10px; font-size:80%}
div.how a { text-decoration:underline}

table.content td#minus, table.content td#plus {vertical-align:middle}
img.hide {display:none}

