
pre {background:#fcfcfc; border:2px solid #c1c1c1; padding:5px;}

.float_clr, .float_clear {clear:left;}
.b_view {outline:1px solid #000000;}

	/*********** Индикатор загрузки AJAX ***********/
.ajax_wait {position:fixed; z-index:10000; top:0;}
	.ajax_wait .process {position:fixed; z-index:10000; width:2px; height:2px; background:#a42323; border-top:1px solid #b92828; border-bottom:1px solid #901f1f; text-align:right; box-shadow: -2px 0px 2px 1px #ffffff;}
		.ajax_wait .process div {width:2px; height:1px; background:#b82828; box-shadow: 1px 0px 5px 4px #b92828; float:right;}

	.ajax_wait .file_process {font-size:15px; font-family:arial; position:fixed; z-index:9999; top:0px; padding:15px 0 5px 0; background:#e7e7eb; border:2px solid #6c6c6c;}
		.ajax_wait .file_process table {width:100%; color:#2a2a2a;}
		.ajax_wait .file_process .file_stat {padding:0 0 0 7px;}
		.ajax_wait .file_process .file_name {padding:0 0 0 7px;}
		.ajax_wait .file_process .sizes {text-align:right; white-space:nowrap;}
		.ajax_wait .file_process .percent {width:75px;}
		.ajax_wait .file_process .ind_plat {margin:10px 0 6px 0; border:1px solid #6c6c6c; border-left:0; border-right:0;}
		.ajax_wait .file_process .ind {height:1px; width:0%; background:#a42323; border-top:1px solid #b92828; border-bottom:1px solid #901f1f;}





.cpart_show_win {cursor:pointer; text-decoration:underline; text-decoration-style:dotted;}
.cpart_show_win:hover {text-decoration-style:solid;}
.cpart_show_win + span {display:none; }




.depf_effect {position:absolute; height:3px; width:100px; background:#0029d8; border-radius: 3px;}




	/*********** Собственный скролл ***********/
.__scroll_view {}
.__scroll_view runner {display:block; opacity:0.3; z-index:1000; position: absolute; background: #000000; background-clip:content-box; width:7px; padding:1px; box-sizing: border-box; border-radius: 4px;}
.__scroll_view_h runner {opacity:0;}
.__scroll_view_h:hover runner {opacity:0.3;}






	/*********** Cообщения ***********/
#print_mess {position:absolute; z-index:10000; padding:1px 3px; background:#fbfbe2; border:1px solid #636618; font-size:12px; font-family:arial; border-radius: 3px;}


	/*********** Меню ***********/
.pop_menu {position:absolute; z-index:9900; padding:1px; background:#f0f0f0; border:1px solid #5b5b5b; border-radius: 2px; box-shadow: 2px 2px 5px #9c9c9c; font-size:13px; font-family:arial; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.pop_menu .p {border:1px solid rgba(0,0,0,0); padding-left:1px; cursor:pointer; color:#1a1a1a; white-space: nowrap;}
		.pop_menu .p .cell {padding:2px 10px 2px 20px; background-position:left center; background-repeat: no-repeat; font-weight:normal; font-size:12px;}
		.pop_menu .p .ico_null {padding-left:0px;}

		.pop_menu .p .go_level {margin-right:3px; background:url(pop_menu/go_level.gif) right center no-repeat;}

		.pop_menu .p .checkbox {background:url(pop_menu/checkbox.png) -1px -3px no-repeat; padding:0 0 0 20px;}
		.pop_menu .p .radio {background:url(pop_menu/radio.png) -1px -3px no-repeat; padding:0 0 0 20px;}

		.pop_menu .p .checked {background-position:-1px -23px;}

	.pop_menu hr {margin:3px 0 3px 29px; padding:0; height:1px; border:0; background:#9b9b9b;}
	.pop_menu hr:first-child, .pop_menu hr:last-child, .pop_menu hr + hr {display:none;}
	.pop_menu .p:hover {border:1px solid #b5d5ff; background:#dcebff url(pop_menu/p_h.gif) bottom repeat-x; border-radius: 2px;}


	/*********** Диалоговое окно ***********/
.dwin {background:rgba(0,0,0,0.4); padding:5px; border-radius: 4px; height:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
	.dwin .dw_bg {background:#FFFFFF; border-radius: 2px; width:100%; height:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
	.dwin .dw_title {background:url(dwin/title.png); height:28px; border-radius: 2px 2px 0 0; cursor:default;}
		.dwin .dw_title .ico {float:left; padding:4px 5px; text-align:center;}
		.dwin .dw_title .title {font-size:13px; font-weight:bold; color:#343436; position:relative; height:100%; overflow:hidden;}
		.dwin .dw_title .n {position:absolute; margin-top:4px; white-space:nowrap; text-shadow:1px 1px 0px #f3f3f8;}

		.dwin .dwc {height:100%; box-sizing:border-box; -moz-box-sizing:border-box;}



		.dwin .dw_title .storage {background:url(dwin/title.png) 0 -28px; position:absolute; right:41px; top:10px; width:27px; height:13px;}
		.dwin .dw_title .storage_h {background:url(dwin/title.png) 0 -41px;}
		.dwin .dw_title .storage_c {background:url(dwin/title.png) 0 -54px;}

		.dwin .dw_title .close {background:url(dwin/title.png) 0 -67px; position:absolute; right:10px; top:10px; width:27px; height:13px;}
		.dwin .dw_title .close_h {background:url(dwin/title.png) 0 -80px;}
		.dwin .dw_title .close_c {background:url(dwin/title.png) 0 -93px;}


#dwin_mess_close {position:absolute; z-index:1001; top:0; font-size:26px; font-family:arial; background:#ffffff; border:2px solid #5b5b5b; border-top:0; border-left:0; border-radius: 5px; box-shadow: 2px 2px 5px #9c9c9c;}
	#dwin_mess_close * {display:inline-block;}
	#dwin_mess_close span {font-weight:bold;}

.dwin_emu {position:absolute; z-index:9800; border:2px solid #5b5b5b; border-radius: 3px;}




		/*** Хранилище окон ***/
#win_storage {position:fixed; z-index:9900; left:0; width:180px;}
	#win_storage .hat {background:url(dwin/storage.png) left top; height:4px;}
	#win_storage .platform {background:url(dwin/storage.png) right top; padding:2px 4px 2px 2px;}

	#win_storage .title {padding:1px 0 3px 5px; color:#FFFFFF;}
		#win_storage .title div {background:url(/allpack/admin/icons/dwin/storage.png) left center no-repeat; padding:0 0 0 18px;}

	#win_storage .win {padding:3px 5px 3px 22px; border-radius: 3px; white-space: nowrap; overflow:hidden; color:#FFFFFF; background-position:3px 3px; background-repeat: no-repeat; cursor:pointer;}
	#win_storage .win_h {padding:1px 3px 1px 20px; border:2px solid #5092df; background-position:1px 1px;}




.inform {position:fixed; top:-50px; left:0; z-index:1000; width:100%; background:rgba(0, 0, 0, 0.7); font-size:18px; color:#ffffff; text-align:center; padding:15px 0 15px 0;}
	.inform.green {background:rgba(94, 177, 108, 0.9);}
	.inform.red {background:rgba(156, 17, 17, 0.9);}











	/*********** Стандартные кнопки ***********/
.submit_default {background:url(submit/view_default.png) no-repeat border-box, url(submit/view_default.png) no-repeat border-box, url(submit/view_default.png) repeat-x padding-box;}

.submit_gray {background:url(submit/view_default.png) no-repeat border-box, url(submit/view_default.png) no-repeat border-box, url(submit/view_default.png) repeat-x padding-box;}

.submit_green {background:url(submit/view_green.png) no-repeat border-box, url(submit/view_green.png) no-repeat border-box, url(submit/view_green.png) repeat-x padding-box;}
	.submit_green:hover {color:#ffffff;}

.submit_red {background:url(submit/view_red.png) no-repeat border-box, url(submit/view_red.png) no-repeat border-box, url(submit/view_red.png) repeat-x padding-box;}
	.submit_red:hover {color:#ffffff;}

.submit {float:left; height:22px; cursor:default; border:4px solid transparent; border-top:0; border-bottom:0; display:inline-table; color:#3c3c3c; font-family:arial; font-size:13px; white-space: nowrap; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding:3px 1px 0 1px;}
.submit[onClick], .submit[onclick], .submit[click] {cursor: pointer;}
.submit_lr {background-position:left 0, right -22px, 0 -44px;}
.submit_l {background-position:left 0, right -352px, 0 -44px; border-right-width:0px;}
.submit_d {background-position:left -66px, right -352px, 0 -44px; border-right-width:0px;}
.submit_dr {background-position:left -66px, right -22px, 0 -44px;}
	.submit img {display:inline; margin:0 0 0 0; vertical-align: bottom;}
	.submit span {margin:0 7px 0 7px;}



.submit_lr:hover {background-position:left -176px, right -198px, 0 -220px;}
.submit_l:hover {background-position:left -176px, right -352px, 0 -220px;}
.submit_d:hover {background-position:left -242px, right -352px, 0 -220px;}
.submit_dr:hover {background-position:left -242px, right -198px, 0 -220px;}


.submit:active {padding:4px 0px 0 2px;}
.submit_lr:active {background-position:left -264px, right -286px, 0 -308px;}
.submit_l:active {background-position:left -264px, right -352px, 0 -308px;}
.submit_d:active {background-position:left -330px, right -352px, 0 -308px;}
.submit_dr:active {background-position:left -330px, right -286px, 0 -308px;}


.submit[disabled] {cursor:default;}
.submit_lr[disabled] {background-position:left -88px, right -110px, 0 -132px;}
.submit_l[disabled] {background-position:left -88px, right -352px, 0 -132px; border-right-width:0px;}
.submit_d[disabled] {background-position:left -154px, right -352px, 0 -132px; border-right-width:0px;}
.submit_dr[disabled] {background-position:left -154px, right -110px, 0 -132px;}



.submit_o {background-position:left -264px, right -286px, 0 -308px;}


