table.clps { border-collapse: collapse; }
table.clps td { padding: 0; }

.filler { width: 100%; height: 100%; }





/* окна и выпадающие списки */

table.window_fade { background: url('?fade_end.gif') no-repeat top right; background-color: #777777; height: 10px; }
table.window_fade td.window_fade { background: url('?fade_end.gif') no-repeat bottom left; padding: 0 2px 2px 0; }

	table.window { width: 100%; background-color: #f5f5f5; border: 1px solid #cdcdcd; }

		table.window_content { width: 100%; }
		table.window_content td.head_dark { background-color: #112770; padding: 1px; }

		table.window_content td.head_normal { background-color: #f5f5f5; padding: 5px; height: 10px; text-align: center; }
		table.window_content td.window_content { padding: 1px; }
		table.window_content td.window_content2 { background-color: #f5f5f5; padding: 1px; }


		/* table.dd_data содержимое выпадающих списков */
		table.dd_data td.head { background-color:#f5f5f5; padding: 3px 5px 5px 5px; text-align: center; }
		div.dd_element { padding: 0 5px 1px 5px; margin: 4px 0; }


		table.c_editions { width: 100%; }
		table.c_editions td { vertical-align: top; }
		table.c_editions td.ch { width: 10px; }





/* календарь */

table.calendar_head { width: 100%; }
table.calendar_head td.ars { width: 10px; }
table.calendar_head td.date_select { padding: 0 5px 0 5px; text-align: center; }

table.calendar_data { width: 100%; margin-bottom: 6pt; }
table.calendar_data td { text-align: center; padding: 4px 6px; border: 1px solid #f5f5f5; cursor: pointer; }
table.calendar_data td.weekdays { background-color: #e7e7e7; }
table.calendar_data td.cur, table.calendar_today td.today { border: 2px solid #f00; }
span.alien { color: #c9c9c9; cursor: auto; }

table.calendar_today { width: 50px; }
table.calendar_today td.text { padding-left: 5px; xtext-align: center; }

/* окна и выпадающие списки v2 */

div.dropdown { position: absolute; top: 0; }
div.toright { left: 2px; }
div.toleft { right: 2px; }

div.dropdown_group { position: relative; width: 100%; height: 100%; top: 0; z-index: 100; }
div.dropdown iframe { height: 100%; width: 100%; position: absolute; top: 0; right: 0; z-index: 105; }
div.dropdown_bg { z-index: 110; position: relative; }


table.win_fade { background: url('?fade_end.gif') no-repeat top right; background-color: #777777; }
table.win_fade td.win_fade { background: url('?fade_end.gif') no-repeat bottom left; padding: 0 2px 2px 0; }
table.win_fade td.win_fade div.container { position:relative; height: 100%; }

	table.win { width: 100%; background-color: #fff; border: 1px solid #cdcdcd; }

		table.win_content { width: 100%; }

		table.win_content td.head_dark { background-color: #112770; padding: 1px; }
		table.win_content td.head_grey { background-color: #f5f5f5; text-align: center; padding: 0 10px 3px 10px; }
