.col_two {margin-right:15px;width:650px;}
.profile {font-size:12px;padding:0 0 0 5px;text-align:left}
.stat {border-bottom:1px solid #d8d8d8;line-height:18px;padding:10px 0 5px 7px;margin:0 0 7px;position:relative}
.profile .top {padding:0 0 0 7px}

.stat div.new {position:absolute;right:10px;top:10px}

#proposal {font-size:12px;margin:0 0 12px}
#proposal caption {font-weight:bold;padding:0 0 0 7px;text-align:left}
#proposal th {height:24px;vertical-align:middle;border-bottom:1px solid #d8d8d8}
#proposal td {vertical-align:top;padding:7px 0 0}
#proposal tr.top {background:url(../img/pr_top.gif) repeat-x top left}
#proposal .offer_text p, #proposal .offer_text h3, #proposal .offer_text h4, #proposal .offer_text ul  {margin-left:0}
#proposal td.action { padding:0}
#proposal td.action p {background:#f9eabc;padding:3px 7px 7px 7px;margin:3px 15px 0 0}
#proposal td.action form {background:#f9eabc;padding:3px 7px 7px 7px;margin:3px 15px 0 0}

.answer {width:640px;background:url(../img/answer_bg.gif) repeat-y top left;font-size:12px;margin:0 0 20px}
.answer .top {height:5px;background:url(../img/answer_top.gif) no-repeat top left;font-size:1px;}
.answer .btm {height:5px;background:url(../img/answer_btm.gif) no-repeat bottom left;font-size:1px;}
.answer p.head {font-weight:bold;line-height:17px;padding:0 7px }

.answer ul {list-style-type:none;font-size:12px;line-height:18px;margin:5px 0 0}
.answer li {position:relative;border-top:1px dotted #999;padding:11px 0 0 0;_height:1%}
.answer li p {margin:0 0 7px 77px;width:335px}
.answer li a img.pic {position:absolute;top:13px;left:7px;border:1px solid #b5b5b5}
.answer li span.data {position:absolute;top:10px;left:432px;font-size:12px;color:#000}
.answer li .b_answer {position:absolute;top:10px;right:10px}
.answer li a {font-weight:bold}
.answer li ul li {padding:11px 0 0 45px;background:url(../img/answ_tree.gif) no-repeat 22px 13px;}
.answer li ul li p {width:295px;}
.answer li ul li img.pic {left:47px}

form#proposal {margin:0;padding:0 0 7px;background:#edf4f2;border:1px solid #cddcd4;font-size:12px;position:relative;_height:1%}
form#proposal label {display:block;font-weight:bold;line-height:20px;margin:0 0 2px }
form#proposal input, form#proposal textarea {width:99%;height:20px;border:1px solid #e2e9ef;border-top:1px solid #acadb2;font:12px Arial, Helvetica, sans-serif}
form#proposal textarea.s1 {height:41px}
form#proposal textarea.s2 {height:181px}
form#proposal input.check {width:auto;height:auto;border:medium none;cursor:pointer}
form#proposal input.file {width:420px;background:#fff}
form#proposal select {font:12px Arial, Helvetica, sans-serif}
form#proposal p {padding:0 9px;margin:0 0 5px;overflow:hidden;_height:1%;}
form#proposal p.note {color:#666;margin:0 0 10px}
form#proposal p.head {font-weight:bold;background:#c4dcd4;line-height:23px;margin:0 0 10px}
form#proposal p.check label {font-weight:normal}
form#proposal p.col {margin:0 0 5px}
form#proposal p.col label {float:left;width:168px;text-align:right;margin:0 15px 0 0;overflow:hidden;_height:1%}
form#proposal p.col select {width:240px;height:20px;}
form#proposal a.btn {margin:0 10px 0 0}
form#proposal sup {color:#ff0000}
form#proposal div.col3 {overflow:hidden;padding:0 9px;_height:1%}
form#proposal div.col3 p {float:left;width:195px;padding:0;margin:0 8px 0 0}
form#proposal div.col3 select {width:100%;height:24px}
form#proposal span.exit {background:url(../img/b_exit.gif) no-repeat;display:block;height:15px;width:15px;text-indent:-7000px;position:absolute;top:3px;right:7px;cursor:pointer}
form#proposal a.exit {background:url(../img/b_exit.gif) no-repeat;display:block;height:15px;width:15px;text-indent:-7000px;position:absolute;top:3px;right:7px;cursor:pointer}
form#proposal a.exit {background:url(../img/b_exit.gif) no-repeat;display:block;height:15px;width:15px;text-indent:-7000px;position:absolute;top:3px;right:7px;cursor:pointer}
.typography {height:20px}
.typography a, .typography span {display:block;float:left;height:18px;width:18px;background:url(../img/text_btn.png) no-repeat;margin:0 5px 0 0;text-indent:-7000px;cursor:pointer }
.typography .bold {background-position:0 0}
.typography .italic {background-position:0 -18px}
.typography .numlist {background-position:0 -36px}
.typography .list {background-position:0 -54px}

.window {width:310px;position:relative;text-align:left;font-size:13px}
.window_t {background:url(../img/win_t.gif) no-repeat top left;height:12px;font-size:1px}
.window_c {background:url(../img/win_bg.gif) repeat-y top left;padding:0 15px}
.window_btm {background:url(../img/win_btm.gif) no-repeat bottom left;height:12px;font-size:1px}
/*form.details label {display:block}*/
form.details label.action {font-size:15px;color:#000;font-weight:bold;margin:0 0 4px;display:block}
form.details select {border:1px solid #adadad;font:13px/18px Arial, Helvetica, sans-serif;width:97%;height:255px;}
form.details option {line-height:18px;padding:0 0 0 7px;height:18px}
form.details option:checked {background:#99ccff!important}
form.details textarea {border:1px solid #999;width:97%;height:175px}
form.details p {margin:0 0 10px}
form.details p.clearfix {margin:0}
.win_exit {background:url(../img/win_exit.gif) no-repeat top right;position:absolute;height:12px;width:12px;text-indent:-7000px;top:10px;right:10px;display:block;cursor:pointer}

a.reply {color:black; font-weight:normal !important;text-decoration:none;}

form.showhide a{
color:#3F91C9;
text-decoration:underline;
font-weight:bold;
text-align:left;
font-size:12px;
} 

