/*кнопки*/
.button.red {display:inline-block;
	background:#F05353;
	background: -webkit-linear-gradient(top, #F05353 0%,#C92D2D 100%);
	background: -moz-linear-gradient(top, #F05353 0%,#C92D2D 100%);
	background: -o-linear-gradient(top, #F05353 0%,#C92D2D 100%);
	background: -ms-linear-gradient(top, #F05353 0%,#C92D2D 100%);
	background: linear-gradient(top, #F05353 0%,#C92D2D 100%);
	border:1px solid #CC2828;
	border-radius: 5px;
}
.button.red:hover {border:1px solid #CC2828;
	background:#FF7373;
	background: -webkit-linear-gradient(top, #FF7373 0%,#DB393A 100%);
	background: -moz-linear-gradient(top, #FF7373 0%,#DB393A 100%);
	background: -o-linear-gradient(top, #FF7373 0%,#DB393A 100%);
	background: -ms-linear-gradient(top, #FF7373 0%,#DB393A 100%);
	background: linear-gradient(top, #FF7373 0%,#DB393A 100%);
}
.button.red > span,
.button.red input {display:inline-block; height:21px;  padding:5px 14px 0; color:#fff; border:1px solid #E65C5C; border-radius: 5px;}
.button.red input {margin:0; background:none; height:28px; padding:0 14px; cursor: pointer;}
.button.red:hover > span {border:1px solid #FF7373}
.button.green {display:inline-block; border:1px solid #2E9963; border-radius: 5px;
	background:#50CA8D;
	background: -webkit-linear-gradient(top, #50CA8D 0%,#25A966 100%);
	background: -moz-linear-gradient(top, #50CA8D 0%,#25A966 100%);
	background: -o-linear-gradient(top, #50CA8D 0%,#25A966 100%);
	background: -ms-linear-gradient(top, #50CA8D 0%,#25A966 100%);
	background: linear-gradient(top, #50CA8D 0%,#25A966 100%);}
.button.green:hover {border:1px solid #35B374;
	background:#59E6A0;
	background: -webkit-linear-gradient(top, #59E6A0 0%,#41B77B 100%);
	background: -moz-linear-gradient(top, #59E6A0 0%,#41B77B 100%);
	background: -o-linear-gradient(top, #59E6A0 0%,#41B77B 100%);
	background: -ms-linear-gradient(top, #59E6A0 0%,#41B77B 100%);
	background: linear-gradient(top, #59E6A0 0%,#41B77B 100%);
}
.button.green > span {display:inline-block; height:21px; padding:5px 8px 0; color:#fff; border:1px solid #50CA8D; border-radius: 5px;}
.button.green:hover > span {border:1px solid #59E6A0}
.a-style .gradient {background:#41C87B;
	background: -webkit-linear-gradient(top, #41C87B 0%,#35B374 100%);
	background: -moz-linear-gradient(top, #41C87B 0%,#35B374 100%);
	background: -o-linear-gradient(top, #41C87B 0%,#35B374 100%);
	background: -ms-linear-gradient(top, #41C87B 0%,#35B374 100%);
	background: linear-gradient(top, #41C87B 0%,#35B374 100%);}
.b-style .gradient {background:#407AA9;
	background: -webkit-linear-gradient(top, #407AA9 0%,#004080 100%);
	background: -moz-linear-gradient(top, #407AA9 0%,#004080 100%);
	background: -o-linear-gradient(top, #407AA9 0%,#004080 100%);
	background: -ms-linear-gradient(top, #407AA9 0%,#004080 100%);
	background: linear-gradient(top, #407AA9 0%,#004080 100%);}
.c-style .gradient {background:#E44343;
	background: -webkit-linear-gradient(top, #E44343 0%,#C32827 100%);
	background: -moz-linear-gradient(top, #E44343 0%,#C32827 100%);
	background: -o-linear-gradient(top, #E44343 0%,#C32827 100%);
	background: -ms-linear-gradient(top, #E44343 0%,#C32827 100%);
	background: linear-gradient(top, #E44343 0%,#C32827 100%);}
.g-style .gradient {background:#DFE0E0;
	background: -webkit-linear-gradient(top, #DFE0E0 0%,#C7C7C7 100%);
	background: -moz-linear-gradient(top, #DFE0E0 0%,#C7C7C7 100%);
	background: -o-linear-gradient(top, #DFE0E0 0%,#C7C7C7 100%);
	background: -ms-linear-gradient(top, #DFE0E0 0%,#C7C7C7 100%);
	background: linear-gradient(top, #DFE0E0 0%,#C7C7C7 100%);}
/*спрайты*/
.sprite {display:inline-block; font-size:0px; background-image: url('/admin/templates/sprite.png?138529162'); }
.sprite.pdf {width:100px; height:100px; background-position:-0px -0px}
.sprite.attention {width:38px; height:38px; background-position:-100px -0px}
.sprite.photo {width:32px; height:32px; background-position:-138px -0px}
.sprite.loupe {width:27px; height:27px; background-position:-138px -32px}
.sprite.display_0 {width:20px; height:29px; background-position:-165px -32px}
.sprite.display_1 {width:20px; height:29px; background-position:-100px -61px}
.sprite.img {width:26px; height:22px; background-position:-120px -61px}
.sprite.close:hover {width:24px; height:24px; background-position:-146px -61px}
.sprite.close {width:24px; height:24px; background-position:-170px -61px}
.sprite.boolean_0 {width:22px; height:22px; background-position:-120px -85px}
.sprite.boolean_1 {width:22px; height:22px; background-position:-142px -85px}
.sprite.delete {width:22px; height:22px; background-position:-164px -85px}
.sprite.edit {width:22px; height:22px; background-position:-0px -107px}
.sprite.market_0 {width:22px; height:22px; background-position:-22px -107px}
.sprite.market_1 {width:22px; height:22px; background-position:-44px -107px}
.sprite.plus2 {width:22px; height:22px; background-position:-66px -107px}
.sprite.sorting {width:22px; height:22px; background-position:-88px -107px}
.sprite.tree {width:22px; height:22px; background-position:-110px -107px}
.sprite.home {width:20px; height:20px; background-position:-132px -107px}
.sprite.question {width:18px; height:18px; background-position:-152px -107px}
.sprite.level {width:17px; height:17px; background-position:-170px -107px}
.sprite.settings {width:17px; height:17px; background-position:-170px -124px}
.sprite.settings2 {width:17px; height:17px; background-position:-0px -141px}
.s-size .sprite.img {width:18px; height:14px; background-position:-17px -141px}
.s-size .sprite.boolean_0 {width:16px; height:16px; background-position:-35px -141px}
.s-size .sprite.boolean_1 {width:16px; height:16px; background-position:-51px -141px}
.s-size .sprite.delete {width:16px; height:16px; background-position:-67px -141px}
.s-size .sprite.edit {width:16px; height:16px; background-position:-83px -141px}
.s-size .sprite.plus2 {width:16px; height:16px; background-position:-99px -141px}
.s-size .sprite.sorting {width:16px; height:16px; background-position:-115px -141px}
.s-size .sprite.tree {width:16px; height:16px; background-position:-131px -141px}
.sprite.plus {width:16px; height:16px; background-position:-147px -141px}
.s-size .sprite.display_0 {width:12px; height:17px; background-position:-163px -141px}
.s-size .sprite.display_1 {width:12px; height:17px; background-position:-175px -141px}
.sprite.search {width:15px; height:15px; background-position:-0px -158px}
.s-size .sprite.level {width:14px; height:14px; background-position:-15px -158px}
.sprite.x {width:14px; height:14px; background-position:-29px -158px}
.sprite.asc {width:7px; height:4px; background-position:-43px -158px}
.sprite.desc {width:7px; height:4px; background-position:-50px -158px}
/*уточнения*/
.sprite.attention {float:left; margin:0 8px 0 0}
.button .sprite.plus {float:left; margin:0 10px 0 0}
/*ШАПКА*/
/*МЕНЮ*/
/*ОБЕРТКА*/
/*ФИЛЬТР*/
/*ПАГИНАТОР*/
/*ТАБЛИЦА*/
/*ФОРМА*/
/*ЗАКЛАДКИ*/
/*ПОЛЯ*/
.field {float:left; min-height:57px; /*background:#fff*/}
.field.f_right {float:right;}
.field.td1 {width:74px;}
.field.td2 {width:148px;}
.field.td3 {width:222px;}
.field.td4 {width:296px;}
.field.td5 {width:370px;}
.field.td6 {width:444px;}
.field.td7 {width:518px;}
.field.td8 {width:592px;}
.field.td9 {width:666px;}
.field.td10 {width:740px;}
.field.td11 {width:814px;}
.field.td12 {width:888px; clear:both;}
.field label {display:block; padding:0 0 2px; margin:0; height:17px; overflow:hidden}
.field label span {float:left; padding:0px 3px 0 0}
.field label span b {color:#999;}
.field label .question {margin:-1px 0; float:left;}
.field.input div {padding:0 19px 0 0;}
.field.input input {width:100%; clear:both; border:1px solid #B3B3B3; margin:0; padding:0 0 0 4px; height:28px; color:#333; font:14px/15px Arial;}
.field.input.right input {text-align:right; padding:0 4px 0 0}
.field.input.right label {text-align:right; padding-right:14px}
.field.select div {border:1px solid #B3B3B3; height:23px; padding:5px 5px 0 0; margin:0 13px 0 0; background:#fff;}
.field.select select {width:100%; height:18px; border:none; margin:0; padding:0; font:14px/15px Arial; color:#333;}
.field.textarea {padding:0 0 4px}
.field.textarea textarea {padding:2px; margin:0; font:14px/15px Arial; color:#333; width:100%; height:100px;}
.field.textarea div {padding:0 19px 0 0;}
.field.tinymce {padding:0 0 4px;}
.field.tinymce div {padding:0 19px 0 0;}
.field.tinymce textarea {width:100%; height:400px}
.field.checkbox.line {min-height:23px}
.field.checkbox input {float:left; width:15px; margin:2px 5px 0 0; padding:0}
.field.checkbox label {display:inline-block; margin:24px 0 0; padding:2px 19px 2px 0;}
.field.checkbox label b {font-weight:normal}
.field.checkbox.line label {margin:0}
.field.checkbox.td_auto {width:auto; padding:0 18px 0 0}
.field.checkbox.td_auto label {width:auto;}
.field.multicheckbox label span {float:none}
.field.multicheckbox>ul {overflow:auto; height:138px; background:#fff; padding:2px 5px 0 5px; margin:0 13px 0 0; border:1px solid #B3B3B3;}
.field.multicheckbox.tr0>ul {height:auto;}
.field.multicheckbox.tr1>ul {height:28px;}
.field.multicheckbox.tr2>ul {height:83px;}
.field.multicheckbox.tr3>ul {height:140px;}
.field.multicheckbox.tr4>ul {height:197px;}
.field.multicheckbox.tr5>ul {height:254px;}
.field.multicheckbox.tr6>ul {height:311px;}
.field.multicheckbox.tr7>ul {height:468px;}
.field.multicheckbox.tr8>ul {height:525px;}
.field.multicheckbox li ul {padding:0 0 0 12px}
.field.multicheckbox li input {float:left; width:15px; margin:2px 5px 0 0; padding:0}
.field.multicheckbox li label {display:inline-block;}
.field.multicheckbox label.all {float:right; margin-right:13px; font-size:11px}
.field.multicheckbox label.all input {float:right; margin:1px 0px 0 3px;}
.field.user div {padding:5px 0 0}
.field.user div a {text-decoration:underline}
.field.multiple select {border:1px solid gray; margin:0 0 5px; padding:0 0 0 2px;}
/*ФАЙЛЫ*/
.files {clear:both; padding:2px 0 0; min-height:none;}
.files.simple {padding:5px 0px 5px;}
.files.simple .name {text-align:left;}
.files.simple .name span {font-weight:bold;}
.files.simple .file input {margin:1px 0 0; padding:1px 0;}
.files.simple ul {padding:5px 0 0;}
.files.simple ul li {height:102px;}
.files.simple ul li .img {float:left; margin: 0 10px 0 0; display:block; width:100px; height:100px; text-align:center;
	border:1px solid gray; background-color:#fff;}
.files.simple ul li .img img {vertical-align:middle}
.files.simple ul li .img span {display:inline-block; text-indent:-9999px; line-height:100px;}
.files.simple ul li .delete {float:right}
.files.simple ul li .input {width:630px; clear:both; border:1px solid #B3B3B3; margin:0 0 2px; padding:0 0 0 4px; height:28px; color:#333; font:14px/15px Arial;}
.files.simple ul li div {font-weight:bold; padding:0 0 2px;}
.files.simple ul li label input {float:left; margin:3px 5px 0 0}
.files.simple .new a {color:orange}
.files.mysql {float:left; width:444px; clear:none; padding:0 0 7px}
.files.mysql .data {padding:10px 13px 10px 13px; margin:0 13px 0 -13px}
.files.mysql .data:hover {background: #FFFEDF;}
.files.mysql .delete {float:right; margin-top:-15px;}
.files.mysql input {padding:1px 0;}
.files.mysql .img {float:left; margin:0px 10px 0 0; display:block; width:100px; height:100px; border:1px solid gray; background:#fff; }
.files.mysql .filename {padding:5px 0 10px;}
.files.mysql input {width:230px; margin:3px 0 0;}
.files.mysql .message {font-weight:bold; color:#F60;}
.files.mysql .load {padding:3px 0 0;}
.files.mysql .name {font-weight:bold;}
.files.file {height:314px; width:655px}
.add_form .room_blok .left_blok .files.file{height:195px; width:295px; border:4px solid #e7e9ea; border-radius:5px; line-height:0px; padding:0px; margin-top:3px; margin-left:3px; margin-bottom:20px}
.dashboard .files.file {height:150px; width:120px; overflow:hidden}
.files.file.td6 {}
.files.file .data {}
.files.file .delete {float:right; margin-top:0px; padding:0px; z-index:21; position:absolute; right:5px; top:5px; display:none;width: 25px; height: 25px;background: url(../images/delete_img.png);}
/*.files.file input {padding:1px 0; width:230px; margin:3px 0 0;}*/
.files.file .data .img {display:block; width:450px; height:298px; background:#fff; position:relative;  background-position:center center; background-size:cover; background-image:url(/templates/images/add_big_photo.jpg); cursor:pointer; border:1px solid #d9dfe5; margin-left:13px; margin-top:13px}
.add_form .room_blok .left_blok .files.file .data .img {width:295px; height:195px; margin:0px; line-height:0px}
.dashboard .files.file .data .img {height:150px; width:120px; overflow:hidden}
.files.file .data .img .file_input{width:100%; height:100%; position:absolute; z-index:20;float:left;-moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; cursor:pointer }
.dashboard .files.file .data .img .file_input{margin-top:-20px}
.files.file .data .img:hover {background-color:#50CA8D}
.files.file .data .img img {width:0px; height:0px;}
.files.file .data .img span {display:inline-block; text-indent:-9999px; }
.files.file .data .name {font-weight:bold;}
.files.file .data .desc span {color:#999}
.files.file_multi {float:left; padding:0px 0px 0px;; margin-right:10px}
.files.file_multi.td6 {float:left}
.files.file_multi .data {float:left;width:178px; height:118px; margin-right:10px; margin-top:10px}
.files.file_multi .data .img {float:left; margin:0px 0px 0 0; width:178px; height:118px; background:url(../images/add_litle.jpg) center center;border:4px solid #f2f2f2; border-radius:3px; float:left; margin-right:10px }
.files.file_multi .data .img .add_files_multi{width:178px; height:138px; position:absolute; z-index:20;float:left;-moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; cursor:pointer; margin-top:-20px; }
.files.file_multi .data .img:hover {background-color:#50CA8D}
.files.file_multi .data .img img {max-width:151px; max-height:103px; vertical-align:middle;}
.files.file_multi .data .img span {}
.files.file_multi .data .name {display:none}
.files.file_multi .data .desc span {display:none}
.files.file_multi .data .desc{display:none}
.files.file_multi ul {}
.files.file_multi ul li {float:left; margin-top:10px; margin-right:0px}
.files.file_multi ul li .img {float:left; margin: 0 0px 0 0; display:block; width:178px; height:118px; text-align:center;
	background-color:#fff; position:relative; background-size:cover; border:4px solid #f2f2f2; border-radius:3px}
.files.file_multi ul li .img img {vertical-align:middle; max-width:178px; max-height:118px;}
.files.file_multi ul li .img span {}
.files.file_multi ul li .delete {float:right; position:absolute; width:25px; height:25px; background:url(../images/delete_img.png); margin-left:-32px; margin-top:3px}
.files.file_multi ul li .input {width:182px}
.files.file_multi ul li div {}
.files.file_multi ul li label input {width:182px}
.files.file_multi ul li label {}
.files .add_file {position:absolute; margin:3px 0 0; overflow:hidden;}
.files .add_file>span {padding:2px; margin:0; height:16px; cursor:pointer;}
.files .add_file input {position:absolute; right:-10px; top:-10px; font-size:100px; opacity:0;}
.files .img div.progress {color:#fff; width:100%; height:17px; padding:1px 0 0; text-align:center;	position:absolute; top:41px; left:0px; background:url('/templates/images/statusbar.png') -100px center repeat-x;}
.add_form .room_blok .files .img div.progress {padding:15px; height:2px; width:265px}
ul.sortable li {display:block; cursor:move; padding:0px 0px 0px 0px; margin:0 0px 0 0px; float:left}
ul.sortable li:hover {background: #FFFEDF;}
/*РАЗМЕРЫ ФОРМЫ*/
.s-size div.field {min-height:40px;}
.s-size .form {font-size:11px;}
.s-size .field label {height:14px;}
.s-size .field.input input {height:22px; font:11px/22px Arial;}
.s-size .field.select div {height:20px; padding:2px 2px 0 0;}
.s-size .field.select select {font:11px/13px Arial;}
.s-size .field.textarea textarea {height:70px; font:11px/13px Arial;}
.s-size .field.tinymce textarea {height:300px}
.s-size .field.checkbox.line {min-height:23px}
.s-size .field.checkbox input {margin:1px 5px 0 0;}
.s-size .field.checkbox label {margin:18px 0 0;}
.s-size .field.checkbox.line label {margin:0}
.s-size .files ul li {float:left; width:420px; clear:none;}
.s-size .files ul li .input {width:250px; height:22px; font:11px/13px Arial;}
.s-size .bookmarks {height:31px;}
.s-size .bookmarks li {height:19px; padding:6px 10px 0px;}
.s-size .bookmarks li.active {height:20px;}
.m-size div.field {min-height:48px;}
.m-size .form {font-size:12px;}
.m-size .field label {height:15px;}
.m-size .field.input input {height:25px; font:12px/25px Arial;}
.m-size .field.select div {height:21px; padding:3px 3px 0 0;}
.m-size .field.select select {font:12px/14px Arial;}
.m-size .field.textarea textarea {height:80px; font:12px/14px Arial;}
.m-size .field.tinymce textarea {height:350px}
.m-size .field.checkbox.line {min-height:15px}
.m-size .field.checkbox input {margin:2px 5px 0 0;}
.m-size .field.checkbox label {margin:20px 0 0;}
.m-size .field.checkbox.line label {margin:0}
.m-size .files ul li {float:left; width:420px; clear:none;}
.m-size .files ul li .input {width:250px; height:25px; font:12px/14px Arial;}
.m-size .bookmarks {height:36px;}
.m-size .bookmarks li {height:21px; padding:9px 10px 0px;}
.m-size .bookmarks li.active {height:22px;}
.b-size div.field {min-height:57px;}
.b-size .form {font-size:13px;}
.b-size .field label {height:17px;}
.b-size .field.input input {height:28px; font:14px/28px Arial;}
.b-size .field.select div {height:23px; padding:5px 5px 0 0;}
.b-size .field.select select {font:14px/15px Arial;}
.b-size .field.textarea textarea {height:100px; font:14px/15px Arial;}
.b-size .field.tinymce textarea {height:400px}
.b-size .field.checkbox.line {min-height:23px}
.b-size .field.checkbox input {margin:2px 5px 0 0;}
.b-size .field.checkbox label {margin:24px 0 0;}
.b-size .field.checkbox.line label {margin:0}
.b-size .files ul li {float:none; clear:both;}
.b-size .files ul li .input {width:630px; height:28px; font:14px/15px Arial;}
.b-size .bookmarks {height:41px;}
.b-size .bookmarks li {height:24px; padding:11px 10px 0px;}
.b-size .bookmarks li.active {height:25px;}
/*ЭЛЕМЕНТЫ ФОРМЫ*/
.form .seo-optimization {clear:both; padding:2px 0 0px}
.form .seo-optimization a {color:#096299; border-bottom:1px dashed #096299; text-decoration:none}
.style_menu {clear:both; float:left; width:180px; background:#fff; border:1px solid #333; margin:16px 0 0; }
.style_menu select {margin:0; padding:0; border:none; width:180px;}
.style_menu select option {margin:0; padding:0;}
.style_form {width:800px; float:right}
.style_form .button {float:left}
.style_form .message {float:left; padding:4px 0 0 10px}
.modules {background:#fff; height:390px; margin:20px 0 0 0px; padding:15px 0 0 25px; border-radius:10px;}
.modules span {display:block; font-size:0px; background-image: url('/admin/templates/modules.png'); }
.modules .archive:hover {width:136px; height:136px; background-position:-0px -0px}
.modules .archive {width:136px; height:136px; background-position:-136px -0px}
.modules .catalog:hover {width:136px; height:136px; background-position:-272px -0px}
.modules .catalog {width:136px; height:136px; background-position:-408px -0px}
.modules .design:hover {width:136px; height:136px; background-position:-544px -0px}
.modules .design {width:136px; height:136px; background-position:-0px -136px}
.modules .dictionary:hover {width:136px; height:136px; background-position:-136px -136px}
.modules .dictionary {width:136px; height:136px; background-position:-272px -136px}
.modules .gallery:hover {width:136px; height:136px; background-position:-408px -136px}
.modules .gallery {width:136px; height:136px; background-position:-544px -136px}
.modules .news:hover {width:136px; height:136px; background-position:-0px -272px}
.modules .news {width:136px; height:136px; background-position:-136px -272px}
.modules .settings:hover {width:136px; height:136px; background-position:-272px -272px}
.modules .settings {width:136px; height:136px; background-position:-408px -272px}
.modules .shop:hover {width:136px; height:136px; background-position:-544px -272px}
.modules .shop {width:136px; height:136px; background-position:-0px -408px}
.modules .sitemap:hover {width:136px; height:136px; background-position:-136px -408px}
.modules .sitemap {width:136px; height:136px; background-position:-272px -408px}
.modules .users:hover {width:136px; height:136px; background-position:-408px -408px}
.modules .users {width:136px; height:136px; background-position:-544px -408px}
.modules>li {position:relative; display:block; width:145px; height:165px; overflow:hidden;
	/*border:3px solid #C7C7C7; border-radius:10px;*/ padding:0px; float:left; margin:10px 40px 10px 10px;
	background-repeat:no-repeat; background-position:center center; background-color:#fff; text-align:center}
.modules ul {padding:0 0 0 0px}
.modules a {text-decoration:none; color:#666; font-weight:bold;}
.modules a:hover {text-decoration:underline; color:#000;}
.modules a b {display:block; height:23px; text-align:center; width:136px;}
.modules li ul {margin:auto; padding:5px 1px 5px 5px; background:#4C4C4C; width:130px; height:126px; border-radius:10px; overflow:hidden;}
.modules li ul li {display:block; padding:0 0 150px}
.modules li ul li a {font:14px/16px Arial; display:block; text-align:left; font-weight:normal;
	color:#fff; clear:both; /*text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff; /*background:url('/admin/templates/bg.png?1');*/
	margin:2px 0 0; padding:0 2px 0;}
.modules li ul li a:hover {color:#D84142}
.modules div {width:145px; height:143px; margin:0 0 20px; background-repeat:no-repeat; background-position:center center}
.modules a.one {display:block; width:145px; height:160px; margin:0 0 20px; background-repeat:no-repeat; background-position:center bottom}
/*ПОДВАЛ*/
#footer {clear:both; padding:20px 0 10px; color:#999}
#footer div {float:right}
#footer a {font:12px Arial; color:#999}
#footer a:hover {color:#000}
/*фон*/
#overlay {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; background:#aaaaaa 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30);}
#overlay.dialog {z-index:200; display:block;}
#overlay.display {}
#dialog {position:fixed; display:none; top:0; left:0; width:100%; z-index:201; padding:300px 0 0}
#dialog .dialog_data { background:#fff; border:1px solid gray; border-radius:5px; padding:20px; height:100px; width:250px; font:13px/15px Arial; margin:auto;}
#dialog .dialog_text {font-weight:bold; text-align:center; padding:20px 0 30px}
#dialog .button.green {float:right}
/*CodeMirror*/
.CodeMirror-line-numbers {width:2.2em; color:#aaa; background:#eee; text-align:right; padding: .4em .3em 0 0; font:10pt monospace; line-height:normal;}
/*стили для одной формы*/
.one_form .sprite.close {display:none}
.one_form .form .close_form {display:none;}
.one_form.b-size #window,
.one_form.m-size #window,
.one_form.s-size #window {position:static; padding:1px 0 10px;}
.one_form #footer {display:none}
.one_form #overlay {display:none}
/*контекстное меню*/
#contextmenu {position:absolute; display:none; border:1px solid #a0a0a0; background:#f0f0f0; padding:2px; font-size:11px; font-family:Arial; box-shadow:4px 4px 4px -4px #000}
#contextmenu a {display:block; padding:0 20px 0 0; border:1px solid transparent; color:#000; text-decoration:none; text-transform:capitalize;}
#contextmenu a:hover {background:#46a9ff; border:1px solid #1676ff; color:#fff;}
#contextmenu a span {display:block; padding-left:30px;}
#contextmenu a b {display:block; float:left;}
#contextmenu div.spacer {height:1px; margin:5px 0 3px 30px; background:#a0a0a0; border-bottom:1px solid #fff; font-size:1px;}
.s-size #contextmenu a {height:18px; font-size:11px; line-height:18px;}
.m-size #contextmenu a {height:22px; font-size:12px; line-height:22px;}
.b-size #contextmenu a {height:24px; font-size:14px; line-height:24px;}
.s-size #contextmenu a b {margin:1px 5px;}
.m-size #contextmenu a b {margin:0 2px;}
.b-size #contextmenu a b {margin:0 2px;}
.s-size #contextmenu a.display b {margin:1px 7px;}
.m-size #contextmenu a.display b {margin:0 3px;}
.b-size #contextmenu a.display b {margin:-1px 3px;}
