ul.tree { margin-left:36px; }
ul.tree li { margin:0; font-size:13px; padding:10px 0 10px 8px; }
ul.tree li img { vertical-align:middle; }
ul.tree li.hlt { background-color:#E0EAEF;color:#000; }
ul.tree .author { color:#ef650b; font-weight:bold; }

div.br { line-height: 10px; font-size: 10px; border-bottom: 1px solid #CCC; margin-bottom: 10px; }

.msg { line-height: 20px; }
.quote { padding:10px; border-left:2px solid #0099FF; margin:5px }

.inReply { font-size:11px; position:relative; top:-5px; margin-bottom:10px; }

.paginator { padding:30px; text-align:center; }

#add-message-form {background-color:#FFF5FF;width:582px;padding:10px;border:solid 1px #EFD1EF;}
#smiley-table {line-height:2em;margin-bottom:1.5em;}
#smiley-table tr {}
#smiley-table td {vertical-align:middle;}
#smiley-table td.right {padding-right:60px;}
#smiley-table input {margin:0;}
#smiley-table img {margin:0 10px 0 6px;vertical-align:middle;}
#smiley-table font {margin-right:30px;}

#add-message-form span.asterisk {color:#f00;}
#add-message-form dl {display:block;overflow:hidden;zoom:1;line-height:18px;}
#add-message-form dt {float:left;width:170px;overflow:hidden;zoom:1;padding: 4px 0;text-align:right;}
#add-message-form dd {margin-left:180px;margin-bottom:18px;}
#add-message-form dd input {margin:0;padding:5px;border:solid 1px #cacaca;font:12px/14px Arial;height:14px;width:390px;}
#add-message-form textarea {margin:0;padding:0;width:580px;border:solid 1px #cacaca;height:150px;font:12px/14px Arial;border:solid 1px #cacaca;}

div.border_content.forum { padding-right: 0px;}
div.border_content.forum td {padding:5px 0;}

.view-message {margin-bottom:25px;}
.view-message p, .view-message div.author {line-height:1.5em;margin-bottom:1.5em;margin-top:0;}
.view-message div.author {font-style:italic;color:#FB8DC1;}
.view-message h2, .view-message h2 a, .doctor-doc h2, .doctor-doc h2 a {font: 16px/24px Tahoma;margin: 15px 0 16px;}
.doctor-doc p { line-height: 1.5em;}
.view-message h3 {font:14px/16px Tahoma;padding:0;}
.view-message .refuse {background-color:#EFF9FF;color:#9A9A9A;font-style:italic;overflow:hidden;padding:12px;margin-bottom:1.5em;}
.view-message .refuse p {margin:0;}
.view-message .refuse h3 {font-style:italic;color:#6c6c6c;}
.view-message ul, .view-message ol { padding-left:15px; }
.view-message ul li { list-style:disc; margin:0px 0px 4px; }
.view-message ol li { list-style:decimal; margin:0px 0px 4px; }
.doctor {line-height:1.5em;}
.doctor h3, .doctor h3 a {font:14px/16px Tahoma; padding:0;}
div.phone {font:14px/16px Tahoma;color:#0099FF; font-style:italic;margin-top:.5em;}

table.doctor-doc {margin-bottom:1.5em;}
table.doctor-doc td{vertical-align:top;padding-right:10px;}
table.doctor-doc h2{margin-top:0;}

td.checkboxes label {display:block;line-height:2em;}

