.sys_select 								{ margin: 0; padding: 0; position: relative; width: 85px; height: 22px; background-color: #fff; border: solid 1px #908e8e; text-align: left; }
.sys_select .sys_button 					{ float: right; width: 23px; height: 22px; background: url(buttons.gif) 0 0 no-repeat; border-left: solid 1px #999; cursor: pointer; }
.sys_select .sys_button:hover  				{ background-position: 0 -22px; }
.sys_select .sys_button:active 				{ background-position: 0 -44px; }
.sys_select p.sys_p 								{ font: normal 12px Arial !important; color: #000; border: 0; margin: 0; padding: 3px 0 0 5px !important; width: 52px; white-space: nowrap; cursor: default; background-color: #fff !important; color: #000; overflow: hidden; }
.sys_select ul 								{ position: absolute; left: -1px; top: 22px; list-style-type: none; background-color: #fff; overflow: visible; margin: 0; padding: 0; border: solid 1px #908e8e; }
.sys_select ul li 							{ background-color: #fff; white-space: nowrap; height: 19px !important; padding: 4px 0 0 5px; border: 0; cursor: default; text-align: left; //height: 23px; }
/* начало. стили для селекта, хранящего дерево */
ul.child									{ z-index: 1000; display: none; list-style-type: none; background-color: #fff; position: absolute; left: 235px !important; top: -1px; width: 235px !important; margin: 0; padding: 0; border: solid 1px #908e8e; //left: 235px; //width: 237px; }			
ul.child li									{ background-color: #fff; white-space: nowrap; height: 19px !important; padding: 4px 0 0 5px; border: 0; cursor: default; text-align: left; //height: 23px; }
.sys_select ul li.point, ul.child li.point	{ background: url('../img/button/pointer.gif') 223px 7px no-repeat; position: relative; }
/* конец */
.sys_select ul li:hover 					{ background-color: #ccc; }