/* стили для обсуждения*/
















 table.form
 {
	border:1px solid gray!important;
	background-color: rgb(246, 246, 246);
	border-collapse:collapse;
	width:100%;
	margin-top:10px;
 }
 table.form td.actions
 {
	width:60px;
 }
 table.form td
 {
	 padding:5px 3px;
	 border:1px solid silver!important;
	 vertical-align:top;
	 width:auto;
 }
 table.form th
 {
	 padding:5px 3px;
	 border:1px solid silver!important;
	 vertical-align:top;
	 width:auto;
	 background:lavender;
 }
 #error-status
 {
	 display:none;
	 color:crimson;
	 background:salmon;
 }
 table.form td input
 {
	 width:95%;
	 
	 vertical-align:top;
	 border:1px solid silver!important;
	 padding:3px;
 }
 table.form td input:hover
 {
	background:lavender;
 }
 table.form td input.check
 {
	 width:auto;
	 border:none;
 }
 table.form td input.error
 {
	border:1px solid crimson!important;
	background:salmon;
 }
 table.form td textarea.error
 {
	border:1px solid crimson!important;
	background:salmon;
 }
 table.form td textarea
 {
	width:95%;
	height:150px;
	padding:5px;
	text-align:justify;
 }
 
 table.form td.warning
 {
	background:peachpuff;
	font-weight:bold;
 }
 table.form td.group
 {
	background:lavender;
	font-weight:bold;
 }
 table.form td.header
 {
	background:lavender;
	font-weight:bold;
	padding:5px;
 }
 table.form td.footer
 {
	background:gainsboro;
	text-align:right;
 }
 table.form td.label
 {
	font-weight:bold;
	width:20%!important;
	max-width:200px!important;
 }
 table.form #button-submit
 {
	border:1px solid gray!important;
	width:auto;
	vertical-align:middle;
	background:#efefef;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
 }
 table.form #button-submit:hover
 {
	border:1px solid black!important;
	background:lavender;
 }

 table.form .btn
 {
	border:1px solid gray!important;
	width:auto;
	vertical-align:middle;
	background:#efefef;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
 }
 table.form .btn img
 {
	 width:16px;
	 height:16px;
	 vertical-align:middle;
	 margin-right:5px;
 }
 table.form .btn:hover
 {
	border:1px solid black!important;
	background:lavender;
 }
 
 
 /* стили для обсуждения*/
 
 #talk-warning
 {
	 border:1px solid gold;padding:10px;background-color:infobackground;margin:10px;font:menu;
 }
 #talk-pret .footer
 {
 border-top:1px solid silver;padding:5px;background:lavender;text-align:right;
 }
 #talk-pret td
 {
 border-top:1px solid silver;
 border-left:1px solid silver;
 padding:5px;
 
}
 #talk-pret tr:first-child td
 {
 border-top:none;
 }
 #talk-pret tr td:first-child
 {
 border-left:none;
 }
 
 
 
 #talk-pret .footer .btn
 {
	border:1px solid gray!important;
	width:auto;
	vertical-align:middle;
	background:#efefef;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
 }
 #talk-pret .footer .btn img
 {
	 width:16px;
	 height:16px;
	 vertical-align:middle;
	 margin-right:5px;
 }
 #talk-pret .footer .btn:hover
 {
	border:1px solid black!important;
	background:lavender;
 }
 
 
 
 
 
 
 
 
 
 
 
 
