.legend_cms { color: #666; width: 500px; margin: 2em auto; text-align: center; }

.cms_tabl_form_style { width: 300px; margin: 1em auto; }
.cms_tabl_form_style td { padding: 3px 0 0 0; }
.cms_tabl_form_style td.labl { width: 100px; font-weight: bold; color: #666; padding-left: 10px; font-size: 1.1em; }
.cms_tabl_form_style td.form_side { width: 200px; padding-right: 10px; }
.cms_tabl_form_style td.form_side input { width: 190px; padding: 3px 2px 2px 2px; color: #666; //padding: 2px; }
.cms_tabl_form_style td.form_sub { text-align: center; }
.cms_tabl_form_style td.form_sub input { border: 0; width: 280px; height: 30px; background: no-repeat; background-position: 0 -64px; cursor: pointer; }


.cms_tabl_form_style td.form_sub input.clocation { background-position: 0 -32px; }
.cms_tabl_form_style td.form_sub input.tlocation { background-position: 0 0; }
.cms_tabl_form_style td.form_sub input.blocation { background-position: 0 -64px; }


#autoriz { background-image: url(../img/but_autoriz.gif) }


.edit_onas_boss { position: absolute; left: 245px; top: 18px; z-index: 256; }


.edit_news { position: absolute; right: 0; margin-top: 0px; text-align: center; }
.edit_news a {  }
.edit_news img { margin: 0em 0.3em; }

.date_page_news div { float: right; margin-top: -5px; text-align: center; }
.date_page_news div img { margin: 0em 0.3em; }


.edit_page { float: right; margin-right: 20px; position: relative; margin-top: -25px; color: #DE7812; padding: 0 5px 0 22px; background: url(../img/application_edit.gif) no-repeat; background-position: 0 1px; //padding-right: 0; }
.edit_page:hover { color: #ec923a;  }

.del_page { float: right; width: 15px; height: 15px; position: relative; margin-top: -24px; background: url(../img/cross.gif) no-repeat; }

.box_del_img { position: relative; float: left; }
.link_del_img { top: 3px; right: 3px; cursor: pointer; position: absolute; width: 30px; height: 30px; background: #FFF url(../img/cross.gif) 7px 7px no-repeat; }


.add_news { float: right; padding: 0 0 0 20px; margin: 0 0 20px 0; font-size: 1em; color: #6b8d21; z-index: 256; background: url(../img/add.gif) no-repeat; background-position: 0 1px; }
.add_news:hover { color: #80a928; }


#cms_menu { position: absolute; left: 162px; top: 17px; }
#cms_menu ul { list-style-type: none; margin: 0; }
#cms_menu ul li { float: left; color: #369; padding: 0 0 0 15px; background: none; }
#cms_menu ul li a { display: block; font-size: 0.9em; text-decoration: none; }

#add_tovar { background: url(../img/but_add_tovar.gif) no-repeat; width: 280px; height: 30px; margin: 0 0 40px 0; border: 0; cursor: pointer; }
#add_podrazdel { background: url(../img/but_add_podrazdel.gif) no-repeat; width: 280px; height: 30px; margin: 0 0 40px 0; border: 0; cursor: pointer; }
#control_cat { background: url(../img/but_control_cat.gif) no-repeat; width: 280px; height: 30px; margin: 0 0 40px 0; border: 0; cursor: pointer; }

#div_add_podrazdel input.clocation { background-position: 0 -32px; }
#div_add_podrazdel input.tlocation { background-position: 0 0; }
#div_add_podrazdel input.blocation { background-position: 0 -64px; }


ul.menu li a.pick_up { display: block; position: absolute; width: 14px; height: 8px; right: 4px; top: 4px; background: url(../img/triangle_green_top.gif) no-repeat; background-position: 0; padding: 0; //top: 0; }
ul.menu li a.pick_up:hover { background: url(../img/triangle_green_top_hover.gif) no-repeat; background-position: 0; background-color: transparent; padding: 0; //top: 0; }
ul.menu li a.pick_down { display: block; position: absolute; width: 14px; height: 8px; right: 4px; top: 15px; background: url(../img/triangle_green_bottom.gif) no-repeat; background-position: 0; padding: 0; //top: 11px; }
ul.menu li a.pick_down:hover { background: url(../img/triangle_green_bottom_hover.gif) no-repeat; background-position: 0; background-color: transparent; padding: 0; }