.comment_bar{background:url(../../img/commentheaderback.gif) repeat-x top right; height:54px;font:normal 12px arial;	 padding:5px 0 0 10px}
.comment_bar h2{color:#d01f3c;font:normal 22px arial;padding-bottom:3px}
.comment_bar p{background:white}
.comment_bar a{text-decoration:underline}
.comment_bar a:hover{text-decoration:none}
.comment_bar a.blue{color:#3b7bc4 !important}
.comment_bar img{vertical-align:middle;margin:0 2px 2px 0}

.comment dl,.comment h3{color:#7f7b59}
.comment dl{float:left;margin:0 4px 0 9px;font:normal 11px verdana}
.comment h3{font:bold 11px tahoma}
.comment span.comment_date{display:block;font:normal 10px verdana;padding:3px 0 0 28px; color:#999}
.comment span.comment_date strong{color:#343434}

.comment div.text{font:normal 11px/17px verdana;margin-top:2px;background:#f3f2ec url(../../img/ComBox1Top.png) no-repeat top left; padding:12px 10px 5px 10px; color:#57504b; text-align:justify}
.comment div.text p{padding:0 0 7px 0 }
.vote {padding:13px 0 8px 0;overflow:hidden;width:100%; color:#999; border-bottom:1px solid #dad9d0; font:normal 11px verdana; background:url(../../img/ComBox1Bottom.gif) no-repeat top left;}

li.gray .vote{background:url(../../img/ComBox2Bottom.png) no-repeat top left !important}
li.gray div.text{background:#fdf3e0 url(../../img/ComBox2Top.png) no-repeat top left !important;color:#77614c !important}
li.gray .comment dl,.comment h3{color:#b58b3c !important}

.comment div.reply{background:#f3f2ec; overflow:hidden; width:467px; padding:10px 0 0 15px }
.comment div.reply strong{color:#74675F; font-family:tahoma}
.comment div.reply p{margin-bottom:9px}
.comment div.reply div{display:block; width:451px; padding:6px 0 6px 0; margin:11px 0 0 0; background:url(../../img/C_U0.gif) no-repeat top left;}
.comment div.reply div div{margin:0;text-align:justify;width:auto; font:normal 11px/16px verdana;color:#1f1f1f; padding:5px 8px; background:#fbfbf9 url(../../img/C_D0.gif) no-repeat bottom left;}
.comment div.reply div div dfn{display:block;font:normal 10px arial;color:#b2b2a3;text-align:right}

li.gray p.reply{background:#fdf3e0;overflow:hidden; padding:10px 0 0 15px }
li.gray p.reply strong{color:#d6752d; font-family:tahoma}
li.gray p.reply span{display:block;width:451px;padding:6px 0; margin:8px 0 0 0; background:url(../../img/C_U1.gif) no-repeat top left;}
li.gray p.reply span span{margin:0;text-align:justify;width:auto;font:normal 11px/15px verdana;color:#1f1f1f; padding:5px 8px; background:#f4ead6 url(../../img/C_D1.gif) no-repeat bottom left;}
li.gray p.reply span span dfn{display:block;font:normal 10px arial;color:#a8843d;text-align:right}


.comment{padding:0; margin:30px 0;}
.comment li{margin-bottom:15px;padding:8px 4px 8px 4px}
.comment li.gray{}
.comment li img{float:left;margin-right:5px}

.vote img{float:left}
.vote a.yes{color:green}	
.vote a.no{color:red}	
.vote a{font-weight:bold; padding-right:3px;text-decoration:underline;}
.vote a:hover{text-decoration:none;}

.vote dfn{float:left; font:normal 10px verdana; padding:5px 0 0 5px ; color:#386edf }
.vote_bar{float:left; padding:9px 0 0 5px !important; margin:0 8px 0 0}
.vote_bar b {width:50px;height:5px; display:block}
.vote_bar b b{width:auto;font-size:1px;line-height:1px;height:5px}


.vote_text{color:#999;float:left; padding:5px 0 0 0}
.vote_text strong{text-decoration:none}
.vote_text span{display:inline;padding:0}

/*
.vote_text b,.vote_text em{float:none;font-style:normal}
.vote_text em.green{color:green}
.vote_text em.red{color:red}
.vote_text strong{text-decoration:none;color:#515151}
*/



.bar_red{border:1px solid #FFCC68}
.bar_red b{background:#FFCC68}
.bar_green{border:1px solid #ABCB53}
.bar_green b{background:#ABCB53}


.form {padding:20px 0 0 10px;font-size:12px}
.form ul li{padding-bottom:7px; margin-bottom:1px;overflow:hidden; width:100%}
.form ul li label{float:left; padding:8px 0 0 0; width:98px}
.form ul li label.reset{color:#282828}
.form ul li label.alert{color:red}
.form ul li input.reset{background:#fff url(../../img/valid_ok.gif) repeat-y top left !important;}
.form ul li input.alert{background:#fff url(../../img/valid_er.gif) repeat-y top left !important;}
.form ul li textarea.reset{background:#fff url(../../img/valid_ok.gif) repeat-y top left !important;}
.form ul li textarea.alert{background:#fff url(../../img/valid_er.gif) repeat-y top left !important;}
.form ul li label em#comment_count{display:block;font:normal 11px tahoma;padding:2px 0 0 1px;  color:#999}
.form ul li input,.form ul li textarea{color:#484848; font:normal 18px arial; padding:2px 0 0 16px; width:355px; height:24px; margin:0; background:#fff url(../../img/valid_ok.gif) repeat-y top left; border:1px solid #dad9d9}
* html .form ul li input,* html .form ul li textarea{margin:-1px -3px}
.form ul li textarea{color:#333; font:normal 12px arial; padding:4px 0 4px 16px; height:150px; width:355px}
.form ul li p{text-align:right;font:normal 11px arial; padding:0 9px 0 0;  color:#3b7bc4}
.flood{width:170px !important; float:left; margin-right:9px !important}
* html .flood{margin:1px 9px 1px -1px !important}
.form ul span{float:left;margin-bottom:2px; border:1px solid #dad9d9}
.form ul span img{width:112px; height:26px}
.form p input{font:normal 12px arial; padding:1px 5px;margin-right:2px}
*html .form p input{padding:0;height:23px}
.form p{padding:10px 5px 0 0; text-align:right}
.form span{padding-right:5px;font:italic}
.form span img{vertical-align:middle;margin:0 0 3px 5px}
.form span.error{color:red}
.form span.warning{color:blue}
.form span.ok{color:green}

.rulebox{background:url(../../img/alert_top.png) no-repeat top left;padding:60px 0 0 0; width:470px; margin:0 auto;color:#423c28; font:normal 11px arial;}
.rulebox b{display:block;font:normal 1px/1px arial!important}
.rulebox div.down{background:url(../../img/alert_botoom.png) no-repeat bottom left; padding:0 0 26px 0 }
.rulebox div.down div{background:url(../../img/alert_left.png) repeat-y left top; }
.rulebox div ul{background:#fdf9ec url(../../img/alert_left.png) repeat-y right top;display:block; padding:10px 0 0 20px; overflow:hidden}
.rulebox div ul li{padding:2px 0 3px 16px}
.rulebox div ul li{background:url(../../img/arrow14.gif) no-repeat top left}




span#report{padding:0 20px 1px 0; font:italic 12px arial;background:url(../../img/info.png) no-repeat top right; margin-right:5px}

.n-load	{background:url(../../img/load.gif) no-repeat top right !important}
.n-ok	{background:url(../../img/ok.png) no-repeat top right !important;color:green!important}
.n-wr	{background:url(../../img/info.png) no-repeat top right !important;color:blue!important}
.n-err	{background:url(../../img/error_small.gif) no-repeat top right !important;color:red!important}
