div.tree {background:url(images/christmas/elka.png) no-repeat; width:600px; height:517px; position:relative}
div.tree h1 {padding:20px 350px 10px 10px; font-weight:bold; color:#C70000; font-size:25px}
table.tree_table {margin:0 140px 0 160px; width:300px; border-collapse:separate;-moz-user-select: none; -o-user-select:none; -khtml-user-select: none;}
table.tree_table td {width:16px; height:12px; color:#006633; font-size:11px; font-weight:bold; vertical-align:middle; text-align:center; padding:0}
td.tree_td {background:#fff; cursor:pointer}
div.advice {position:absolute; top:5px; left:10px; width:180px}
div.advice ul {padding:0px 5px}
div.advice ul li {text-align:left}
div.advice_bot {background:url('images/christmas/advice_bot.png') no-repeat; }
div.tree p {padding:0}

div.advice_top {background:url('images/christmas/advice_top.png') no-repeat }

div.advice_mid {background:url('images/christmas/advice_mid.png') no-repeat; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0}

div.advice_bot, div.advice_top {height:13px; font-size:1px}
div.advice_bot, div.advice_top, div.advice_mid {behavior: url(content/c_tree/images/christmas/iepngfix.htc)}
div.advice_mid {//width:178px}

div.form {width:345px; border:0; background:url(images/christmas/form_top.gif) no-repeat; padding-top:14px; position:absolute; left:130px}
div.form_mid {border-left:1px solid #537b63; border-right:1px solid #537b63; padding:0 10px; background:url(images/christmas/form_mid.gif) no-repeat #fff; background-position:20px 36px}
div.form div.form_bot {height:14px; font-size:1px; background:url(images/christmas/form_bot.gif) no-repeat}
p.form_step {color:green; margin-bottom:3px; font-size:11px; font-weight:bold; border-bottom:1px solid #008000; padding:1px 0}
div.form_mid input, textarea {background:none; border:0; padding:0; margin-bottom:8px; //margin-bottom:6px; font-size:12px}
div.form_mid input.submit {background:url(images/christmas/submit.gif) no-repeat; cursor:pointer; width:87px; height:34px; border:0}
div.form_mid label {color:#3a604b}
div.form_mid input.play {background:url(images/christmas/play.gif) no-repeat; cursor:pointer; width:85px; height:34px; border:0}
div.form_mid input.again {background:url(images/christmas/try_again.gif) no-repeat; cursor:pointer; width:86px; height:34px; border:0}
div.form_mid input.close {background:url(images/christmas/close.gif) no-repeat; cursor:pointer; width:86px; height:34px; border:0}
div.form_mid table td {vertical-align:middle}

div.clock {float:left; padding:53px 0 30px 276px; font-size:14px; font-weight:bold; color:green; text-align:center}
div.clock span {font-size:14px; color:red}

td.res-b {background:#fffff5; text-align:center; font-weight:bold; border-right:1px solid #c5d6b4}
td.res-no-b {background:#fffff5; text-align:center; font-weight:bold}
td.res-l {background:url(images/christmas/result_table/mid-left.gif) repeat-y; font-size:1px}
td.res-r {background:url(images/christmas/result_table/mid-right.gif) repeat-y; font-size:1px}
tr.first td.res-b, tr.first td.res-no-b {background:#fecccb}
tr.second td.res-b, tr.second td.res-no-b {background:#e3ffab}
tr.third td.res-b, tr.third td.res-no-b {background:#d1ffff}

div.form ul * {font-size:12px}
div.results {float:left; margin:52px 0 0 95px; text-decoration:underline; font-size:12px; font-weight:bold; color:#C70000; cursor:pointer}