ul.left_menu_level_child ul {
   padding: 3px 0 4px 12px;
} 
/***********************************************************************************************************
 сброс параметров тегов в ожидаемое значение                      span, ,ul,li 7lt.ru 3sos.ru 0com.ru
**********************************************************************************************************
html,body,div,h1,h2,h3,h4,h5,h6,p,img,form,label,legend {
   margin:0;
   padding:0;
   border: 0;
   background:transparent;
}
*/

.debug_info {
   background-color: #000; 
   color: #fff; 
}

 .from_mem_cache  {
   height: 6px;
   background-color: #93C4E6;
}

/***********************************************************************************************************
 установка стилей для дизайна по умолчанию
***********************************************************************************************************/

/* для таблиц нужно отдельно устанавливать размер шрифта
table,tr,th,td {
   padding:0;
   font-size: inherit;
}


h1 { font-size: 16px; padding-bottom: 12px; }
h2 { font-size: 14px; padding-bottom: 9px; }
h3 { font-size: 12px; padding-bottom: 9px; }
h4 { font-size: 12px; padding-bottom: 6px; }
h5 { font-size: 12px; padding-bottom: 6px; }
h6 { font-size: 12px; padding-bottom: 6px; }
p  { padding-bottom: 9px; / * text-align: justify; * / }

a       { color:#0077FB; text-decoration:none; outline: none; }
a:hover { color:#AA0000; text-decoration: underline; }

 */

/***********************************************************************************************************
 Элементы верхнего банера  font-smooth
***********************************************************************************************************/
html {
 /*  height: 100%; ~~~ */
}
body {
   background-color:#999;
   color: #333;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
/* height: 100%; ~~~ */
}

.wrapper {
   width:1004px; 
   margin:auto;
/* min-height: 100%; ~~~ */
   position: relative;
   background-color: #fff;
}
.wrapper_l {}
.wrapper_r {}

/* .body_fone_1 { min-height: 100%; }
.body_fone_2 { min-height: 100%; }
.div_bottom { } */

.___div_site_body {
   margin: auto;
   width: 1004px;
/* height: 100%; ~~~ */
   overflow: hidden; 
}

.___div_site_central {
   margin-left: 270px;    /* отступ для меню слева   */
   margin-right: 4px;     /* отступ для блока справа */
   margin-top: 6px;
   margin-bottom: 0px;
   padding: 0px 0px 9px 0px;
/* height: 100%; ~~~ */
}

.left {
   float: left;
   width: 260px;
   margin: 0px 0px 7px 1px;
   padding: 3px 6px 0 6px;
}

.right{
   float: right;
   width: 163px;
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 0px;
}



/***********************************************************************************************************
 Элементы верхнего банера  font-smooth
***********************************************************************************************************/
/*
.div_pred_footer {
   clear: both; 
   width: 1004px;
   height: 64px;
}
.div_site_footer {
   clear: both; 
   width: 100%;
   height: 64px;
   padding: 0;
   margin: auto;
   background-color: #65A5FE;
   font-size: 12px;
   text-align: center;
  _position: absolute; 
  _left: 0;  
  _bottom: 0; 
}
.div_site_footer a {
   text-decoration: none;
}
.div_footer_data      { padding-top: 18px; text-align: center; }
.div_footer_counters  { text-align: center; }
.footer_dev_copyright { padding-top: 0px; text-align: center; font-size: 88%; }

.div_footer_data a      { /* color: #ff3; */ }
a.footer_dev_link       { /* color: #3f3; */ }
a.footer_dev_link:hover { color: #f00; }
*/




/***********************************************************************************************************
 Элементы верхнего банера  font-smooth
***********************************************************************************************************/
.div_site_head {
   margin: 0 auto;
   width: 1004px;
   height: 90px;
}
.site_head_logo {
   position: relative;
   float: left;
   top: 10px;
   padding: 0px;
   margin-left: 6px;
}

.site_head_text {
    padding-top: 9px;
    margin-left: 260px;
    margin-right: 6px;
}
.site_head_path {}
.lukoshko {
   float: right;
   position: relative;
   top: 18px;
   padding: 0 6px 0 0;
 /*border: 1px solid #ccc;
   margin-right: 6px;
   padding: 6px;
   background-color:#fff; */
}
.lukoshko_data { padding-bottom: 3px; font-size: 11px; }
.lukoshko_link { padding-bottom: 0px; font-size: 11px; }







/***********************************************************************************************************
 списки элементов
***********************************************************************************************************/

/* Список злементов вид "страничка" */
.list_items_y_area { padding: 0 6px; overflow: hidden; }


/* Список злементов вид "элементы списком" */
.list_items_l_area { margin: 3px auto 12px auto; padding: 0 6px; width: 98%; overflow: hidden; border-collapse: collapse; border: 2px solid #ddd; }
.list_item_l_a { padding: 3px 9px; background-color: #f3f3f3; }
.list_item_l_b { padding: 3px 9px; background-color: #f9f9f9; }
.list_item_l_name_area { text-align: left; padding: 3px 9px; }
.list_item_l_cena_area { text-align: center; padding: 3px 9px; }
.list_item_l_btn_area  { text-align: center; padding: 3px 9px; }
.cena_cur_l { color: #333333; text-align: center; font-weight: bold; display: block; }
.cena_old_l { color: #FB0000; text-align: center; font-weight: bold; display: block; text-decoration: line-through; }
.list_item_l_name {  }

/* список элементов типа I  ~~~ требует доработки 
.list_item_i_container { float: left; margin: 0px 0px 12px 9px; }
.list_item_i { width: 130px; text-align: center; }
.img_list_items_type_i { width: 90px; display: block; margin: 0px auto; }
.item_i_image  { text-align: center; width: 130px; height: 100px; display: table-cell; vertical-align: middle; }
.item_i_name   { text-align: center; }
.item_i_name a { text-align: center; width: 130px; height: 32px; display: table-cell; vertical-align: middle; text-decoration: none; }
.cena_area_i  { text-align: center; }
.cena_name_i  { text-align: center; padding: 6px 0; }
.cena_cur_i { display: inline; }
.cena_old_i { display: inline; }
.list_item_i_edit { text-align: center; }
.cena_btn_i { padding: 6px 0 0 0; }
*/

/* Список злементов вид "элементы кратко N" 
.list_items_n_area { overflow: hidden; }
.list_items_n_row  { overflow: hidden; }
.list_item_n_container {  }
.list_item_n { border: 1px solid #ccc; margin: 0 6px 6px 6px; padding: 6px 6px 6px 6px; overflow: hidden; }
.list_item_n_text { text-align: justify; }
.list_item_n_header { font-weight: bold; font-size: 13px; padding-bottom: 9px; }
.list_item_n_header_link { color: #0077FB; }
.list_item_n_header_link:hover { color: #a00; }
.list_item_n_image_div { float: left; margin: 0px 7px 3px 0px; }
.list_item_n_image { float: left; width: 90px; }
.list_item_n_image_link {}
.list_item_n_dalee { padding: 0; }
.list_item_n_date { font-size: 80%; }
.list_item_n_date_bottom { font-size: 80%; text-align: right; }

.cena_area_n { overflow: hidden; text-align: center; padding-right: 12px;  }
.cena_desc_n { clear: both; }
.cena_container_n { float: right; }
.cena_name_n  { color: #555555; padding: 6px 12px 0 0; }
.cena_cur_n   { color: #333333; text-align: center; font-weight: bold; padding: 6px 0 0 0; }
.cena_old_n   { color: #FB0000; text-align: center; font-weight: bold; padding: 6px 0 0 6px; text-decoration: line-through;}
.cena_opt_n   { color: #333333; text-align: center; font-weight: bold; padding: 6px 0 0 0; }
.cena_msg_n   { color: #FB4300; text-align: center; font-weight: bold; padding: 6px 0 0 0; }
.cena_msg_n a { color: #FB4300; text-decoration: none; }
.cena_btn_n   {  }
.list_item_n_edit  { padding: 6px 0 0 0; }
.cena_name_n, .cena_cur_n, .cena_old_n, .cena_opt_n, .cena_msg_n, .cena_btn_n, .cena_btn_n_open { display: block; float: left; }
*/

/* Список злементов вид "элементы кратко O" 
.list_items_o_area { overflow: hidden; }
.list_items_o_row  { overflow: hidden; }
.list_item_o_container { float: left; width: 33%; }
.list_item_o { border: 1px solid #ccc; margin: 0 6px 6px 6px; padding: 6px 6px 6px 6px; overflow: hidden; }
.list_item_o_text {  }
.list_item_o_header { }
.list_item_o_header_link { color: #0077FB; }
.list_item_o_header_link:hover { color: #a00; }
.list_item_o_image_div { float: none; margin: 0px 0px 3px 0px; }
.list_item_o_image { float: left; width: 150px; }
.list_item_o_image_link {}
.list_item_o_dalee { padding: 0; }
.list_item_o_date { font-size: 80%; }
.list_item_o_date_bottom { font-size: 80%; text-align: right; }

.cena_area_o { text-align: center; }*/
/* ~~~ сделать стили для цены блока "O" */



/***********************************************************************************************************
 ........
***********************************************************************************************************/

.main_area { overflow: hidden; }
.main_area_text, .main_area_text_hidden, .list_photo_area { padding: 0px 5px 12px 5px; overflow: hidden; }
.block_text { clear: both; padding: 0px 5px 0px 5px; }
.main_area_text p, .list_photo_area p { text-align: justify; }
.main_area_text_hidden { background-color: #ccc; }




/* стили строки расположения странички
.page_path { padding: 3px 0 6px 0; color: #888; font-size: 11px; margin-bottom: 6px; }
.page_path a       { color: #888; text-decoration: none; }
.page_path a:hover { color: #f00; }
.path_current { font-weight: bold; }
.path_razd { padding: 0 3px; }
 */



/* стили строки номеров листания страниц 
.links_list_pg { clear: both }
.pg_num_list   { clear: both; padding: 9px 0; }
.pg_num        { padding: 0 6px; color: #888; }
.pg_num_active { padding: 0 6px; color: #333; font-weight: bold; }
*/
/* ??? 
.list_items_area { overflow: hidden; }
*/







p.rec_time {
    text-align: right;
}


/* Список злементов вид "видео-альбом" */
.list_video_area { padding: 0; }
.list_items_video_row { overflow: hidden; }
.list_container_item_video { width: 48%; float: left; padding: 9px 5px 0 5px; }
.list_item_video {  }
.list_item_video_descr { text-align: left; }

/* Список злементов вид "фото-альбом" 
.list_photo_area { padding: 0 5px; } */
.list_items_photo_row { overflow: hidden; margin-bottom: 12px; }
.list_container_item_photo { width: 25%; float: left; text-align: center; }
/***.list_item_photo { display: table-cell; margin: 0 auto; text-align: center; vertical-align: middle; } */
/***.list_item_photo_box { display: inline; } */

.show_item_image_area {
   margin: 0px 0px 6px 6px;
   padding: 3px 3px 12px 3px;
   border: 1px solid #ccc;
   text-align: center;
   float: right;
   background-color: #fff;
}
.show_item_image_area_imag {
   margin: 0px 0px 6px 6px;
   padding: 3px 3px 12px 3px;
   border: 1px solid #ccc;
   text-align: center;
   float: right;
   background-color: #fff;
}
.show_item_images {}
.show_item_image { display: block; }
.show_item_cena  { padding-top: 12px; }

.cur_rub { padding: 0; background:url(/img/rub.gif) center center no-repeat; }
.old_rub { padding: 0; background:url(/img/rub-old.gif) center center no-repeat; text-decoration: line-through; }
.p_lukoshko_error { color: #f00; font-weight: bold; }

/* для вида с кнопкой справа
.cena_area_n { text-align: center; float: left; width: 120px; padding-top: 24px; } border: 1px solid #0f0;  border: 1px solid #f00; float: left;
.cena_area_n .cena_name,
.cena_area_n .cena_cur,
.cena_area_n .cena_old,
.cena_area_n .cena_opt,
.cena_area_n .cena_msg a,
.cena_area_n .cena_btn   { display: block; }

.cena_name  { color: #555555; padding-right: 12px; }
.cena_cur   { color: #333333; text-align: center; font-weight: bold; display: inline; }
.cena_old   { color: #FB0000; text-align: center; font-weight: bold; display: inline; text-decoration: line-through; / * padding-left: 6px; * /}
.cena_opt   { color: #333333; text-align: center; font-weight: bold; display: inline; }
.cena_msg   { color: #FB4300; text-align: center; font-weight: bold; display: inline; }
.cena_msg a { color: #FB4300; text-align: center; font-weight: bold; display: inline; }
.cena_btn   { display: inline; }

*/

/* Стили форм редактирования данных */
.tabs_head_area {
   overflow: hidden;
}

.sel_cur_mlc_cat { color: #f00; }
.root_mlc_cat    { color: #000; font-weight: bold; }

.sel_cur_mlc_item_cat { color: #f00; }
.root_mlc_item_cat    { color: #000; font-weight: bold; }

.user_last_online { color: #555; font-size: 80%; text-align: center; padding: 6px 0 0 0; }

.mlc_list_header { padding-top: 6px; padding-bottom: 6px; }

a.min_control_item { padding-left: 9px; font-size: 85%; color: #888; text-decoration: none;  }
/* 
   border: 1px solid #f00;
   box-shadow: 2px 3px 3px #4C4C4C;
   float: left;
   background-color:#fff; 
   border-radius: 8px !important; 
   border: 1px solid #ccc;
   margin: 0 0 6px 6px !important;
   margin: 0 3px 6px 3px;      для IE6 
*/


/*************************************/
a.dalee { text-decoration: none; }
a.dalee:hover {  }

.forum_cat_selected { color: #f00;  }
.user_info_msg { padding: 0px; font-size: 80%; }

.ItemPhoto { margin-bottom: 9px;  display: block; width: 200px; }
.ItemPhotoMin { margin: 3px 6px; }



.soc_go_to_test { padding: 6px 0; text-align: right; }
.soc_test_header { }
.test_gulenko_para {  
   padding: 3px;
   margin: 0px 3px 15px 0px; 
   font-size: 120%;
   border: 1px solid #96775E; 
   box-shadow: 2px 3px 3px #EFD0B7; 
}
.test_gulenko_result { 
   border: 1px solid #96775E; 
   box-shadow: 2px 3px 3px #EFD0B7; 
   padding: 3px;
   margin: 0 3px 3px 0; 
   width: 100%;
}
.tgra_left   { text-align: right; }
.tgra_center { text-align: center; }
.tgra_right  { text-align: left; }

.SocDescrMenuTable { 
   margin: 0 3px 3px 0; 
   width: 100%; 
   border: 1px solid #96775E; 
   box-shadow: 2px 3px 3px #EFD0B7; 
}
.SocDescrMenuTd {
   border: 1px solid #EFD0B7;
   background-color: #FFF9E7;
}
.SocDescrMenuTdSel {
   border: 1px solid #EFD0B7;
   background-color: #EFD0B7;
}



/* как пункт общего меню (до текста категории) */
.center_menu {
   border-bottom: 1px solid #96775E;
   color: #8B5644;
   font-size: 12px;
   margin-bottom: 9px;
   padding: 0px 0 0px 0;
   overflow: hidden;
}
.center_menu_a, .center_menu_cur_a, .center_menu_a_hm, .center_menu_cur_a_hm, .center_menu_hidden_a, .center_menu_hidden_cur_a { 
   color: #d50; 
   display: block;
   float: right;
   padding: 3px 6px;
   border-left: 1px solid #96775E;
   border-top: 1px solid #96775E;
   border-right: 1px solid #96775E;
   margin-right: 9px;
}
.center_menu_a_hm, .center_menu_cur_a_hm { color: #0b0; }
.center_menu_hidden_a { color: #ccc; }
.center_menu_hidden_cur_a { color: #ccc; background-color: #EFD0B7; }
.center_menu_cur_a { background-color: #EFD0B7; }

.center_menu_hdr {
   font-size: 18px;
   text-align: left;
   font-family: Arial;
   padding: 3px 0 9px 0;
}
.mlc_sel_cat {
   width: 100%;
}

/*


.padding_div ul { list-style-type: disc; text-align: left; }

.div_main_form_box {
   text-align: justify;
   overflow: hidden;
}
.padding_div {
   padding: 0px 5px 0px 5px;
}
.padding_div2 {
   padding: 0px 5px 6px 5px;
}
*/






















/***********************************************************************************************************
 для вывода отладочной инфы
***********************************************************************************************************/
.table_debug {
}
.td_debug_caption {
   background-color: #a00;
   margin-top: 9px;
   padding: 9px 0 0 0;
   color: #ff0;
   text-align: left;
}
.td_debug_desc {
   text-align: right;
   padding: 2px;
}
.td_debug_value {
   text-align: left;
   padding: 2px;
}


/***********************************************************************************************************
 строка меню подкатегорий
***********************************************************************************************************/
.container_mlc_ex {
   margin: 0;
   text-align: center;
}
.div_menu_sub_cat {
   padding:6px 0;
   display: inline-table;
}
.ul_menu_sub_cat {
   padding: 0px 0px 0px 0px;
   margin: 0;
   list-style: none;
   display: inline;
}
.li_menu_sub_cat, .li_menu_sub_cat_cur {
   float: left; 
   text-align: center;
}
._ul_menu_sub_cat li {
    float: left;
}

/*.ul_menu_sub_cat li:hover { border: 1px solid #ccc; }block display: table-cell;*/
a.mlc_ex_img { display: block; text-decoration: none; }

a.mlc_ex                  { color:#099; text-decoration:none; padding:0 6px 0 6px; }
a.mlc_ex_cur              { color:#f60; text-decoration:none; padding:0 6px 0 6px; }
a.mlc_ex_hm               { color:#0b0; text-decoration:none; padding:0 6px 0 6px; }
a.mlc_ex_cur_hm           { color:#0b0; text-decoration:none; padding:0 6px 0 6px; }
a.mlc_ex_hidden           { color:#ccc; text-decoration:none; padding:0 6px 0 6px; }
a.mlc_ex_hidden_cur       { color:#555; text-decoration:none; padding:0 6px 0 6px; }
a.mlc_ex:hover            { color:#099; text-decoration:underline; }
a.mlc_ex_cur:hover        { color:#099; text-decoration:underline; }
a.mlc_ex_hm:hover         { color:#0b0; text-decoration:underline; }
a.mlc_ex_cur_hm:hover     { color:#0b0; text-decoration:underline; }
a.mlc_ex_hidden:hover     { color:#f60; text-decoration:underline; }
a.mlc_ex_hidden_cur:hover { color:#f60; text-decoration:underline; }




/*******************************************************************************
 настройка левого меню                         background-color: #ff6600;
*******************************************************************************/
.div_left_menu_box {
   padding: 5px;
   margin-bottom: 9px;
/*    border-radius: 8px !important;
   -moz-border-radius: 8px !important; */
   border: 1px solid #ccc;
}
.div_left_menu_box a {
   text-decoration: none;
}
/* задаёт шрифт в левом меню */
ul.left_menu_level_1 {
   margin: 0;
   padding: 0;
   list-style-type: none;
   color: #009;
}
/* может использоваться для задания шрифта вложенного списка, и отступа после него */
ul.left_menu_level_child {  /* color: #090; font-size: 9px; padding-bottom: 6px; */
   margin: 0;
   padding: 0;
   list-style-type: none;
}
/* невидимые свётнутые пункты меню */
ul.left_menu_level_child_scrolled {
   display: none;
}

li.left_menu_level_1               { margin: 0; padding: 3px 0px 3px 0px; font-weight: bold; }
li.left_menu_level_1_to_scroll     { margin: 0; padding: 3px 0px 3px 0px; font-weight: bold; }
li.left_menu_level_child           { margin: 0; padding: 2px 0px 2px 12px; font-weight: normal; }
li.left_menu_level_child_to_scroll { margin: 0; padding: 2px 0px 2px 2px;  font-weight: normal; }

/* небольшой отступ у вложенных меню 
li.left_menu_level_child       ul.left_menu_level_child { padding-left: 8px; }
li.left_menu_level_1_to_scroll ul.left_menu_level_child { padding-left: 8px; }
*/

.left_menu_text { } /* background-color: #f00; display: block; */

.div_left_menu_box a { text-decoration: none; }
a.left_menu_link         { display: block; padding-left: 3px; }
a.left_menu_current_link { display: block; padding-left: 3px; color: #CC3300; }
a.left_menu_hidden_admin { display: block; padding-left: 3px; color: #aaa; }
a.left_menu_nolnk_admin  { display: block; padding-left: 3px; color: #009; }

a.left_menu_link:hover         { color: #AA0000; }
a.left_menu_current_link:hover { color: #AA0000; }
a.left_menu_hidden_admin:hover { color: #AA0000; }
a.left_menu_nolnk_admin:hover  { color: #AA0000; }


.left_bottom {}

img.plus_minus_img { float:left; /*vertical-align: baseline;*/ padding: 3px 3px 0 3px; }
.plus_minus_span   { float:left; color: #f60; }




/*  стили mlc для области данных */

.users_photo_list {
/* margin: 0px 7px 3px 0px; 
   float: left;
   margin: 0;*/
}
.mlc_list_items_image_T {
   margin:0px 7px 3px 0px;
   float: left;
}
.div_list_video {
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px !important;
    margin: 0 6px 6px;
    overflow: hidden;
    padding: 6px;
}
.show_video_div {
   text-align: center;
}
.li_list_items_photos {
   border: 1px solid #ccc;
   margin: 0px 5px 3px 6px;
   padding: 4px;
   float: left;
}
.edit_photo {
   text-align: center;
}
.ul_list_items {
   margin: 0;
   padding: 0;
   list-style-type: none;
   text-align: center;
   overflow: hidden;
}
.div_list_items_pg {
   border-radius: 8px !important;
   -moz-border-radius: 8px !important;
   border: 1px solid #ccc;
   margin: 0 6px 6px 6px;
   padding: 6px 6px 6px 6px;
   overflow: hidden; 
}
.ul_list_items ul { list-style-type: disc; text-align: left; }


/* MCL :: форма редактирования элемента категории и настроек самих категорий */

.mlced_fieldset {
   margin: 0px 0px 18px 0px;
   background-color: #F0F0F0;
   border: 1px solid #ccc;
   text-align: left;
}
.mlced_legend::-moz-selection { color: #000; background: #F0F0F0; }
/* .mlc_fe__legend::selection{ color: #000; background: #F0F0F0;} */
.mlced_legend {
   padding: 2px 6px 2px 6px;
   margin-left: 2px;
   cursor: pointer;
   background-color: #F0F0F0;
   border: 1px solid #ccc;
}
/*
.mlc_afe__table { 
   width:100%
}*/

.mlc_block_textarea textarea {
   width:99%;
   margin: 0 auto;
}
.check_block_list {
   font-family: Verdana;
   padding:3px 0 0 12px; 
}
.btext_mane_span { cursor: pointer; color: #00a; }
.btext_mane_span:hover { color: #f00; }

.invisible { display: none; }
.visible { }

._invisible_resize { height: 8px; transition: height 1s ease; }
._visible_resize { height: auto; transition: height 1s ease; }

._invisible_resize { visibility: collapse; max-height: 0; transition: max-height 0.8s; }
._visible_resize { visibility: visible; max-height: 100px; transition: max-height 0.8s; }

.invisible_resize { opacity: 0; max-height: 0; transition: max-height 0.8s, opacity 0.8s; }
.visible_resize { opacity: 1; max-height: 100px; transition: max-height 0.8s, opacity 0.8s; }

._invisible_resize { 
   visibility:collapse;
   height:0px;
   overflow:hidden;
   transition: height(linear,0.5s);
}
._visible_resize {
    visibility:visible;
    height:auto;
    transition: height(linear,0.5s);
}


.imag_cena   { color: #000000; font-weight:bold; text-align: center; padding-bottom: 6px; padding-top: 6px; /* line-height: 18px; */ }
.imag_cena_1 { color: #000000; font-weight:bold; text-align: center; padding-bottom: 6px; padding-top: 6px; /* line-height: 18px; */ }
.imag_cena_2 { color: #000000; font-weight:bold; text-align: center; padding-bottom: 2px; padding-top: 2px; font-size: 80%; }
.imag_cur  { color: #00cc00; font-weight:bold; text-align: center; padding-bottom: 6px; }
.imag_old  { color: #f00000; font-weight:bold; text-align: center; padding-bottom: 6px; text-decoration:line-through; }
.imag_cena_table     { border-collapse: collapse; width: 100% !important; width: 98%; }
.imag_cena_table_str { border-collapse: collapse; width: 100% !important; width: 98%; }
.imag_cena_td_desc { margin:0; padding:0 16px 0 0; }
.imag_cena_td_cena { margin:0; padding:0; width: 116px; }
.imag_cena_td_korz { margin:0; padding:0; height: 26px; }
.imag_cena_td_str_cena { vertical-align: middle; text-align: right; }
.imag_cena_td_str_btn  { vertical-align: middle; text-align: center; width: 116px; }



.span_yuotube_code { color: #f00; font-weight:bold; }





/* Стиль оформления окна ввода пароля, т.е. входа на сайт */
/* Стиль оформления окна восстановления пароля */
.div_logon_form_box, .div_rest_passw_form_box {
   border: 6px outset #ccc;
   background-color: #eef;
   padding: 9px;
   width: 300px;
   margin: 0px auto;
}
.edit_form { text-align: left; }

/*
   background-color: #eef;


	margin-bottom: 6px;
	border-radius: 8px !important;
	-moz-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
*/





/* для строки управления чтоб отодвитуть вправо */
.right_control {
   text-align: right;
   padding: 6px 25px 6px 6px;
   overflow: hidden;
}
/* для кнопок управления чтоб отодвитуть вправо */
.right_control_color       { background-color: #aa0; color: #ff4; text-align: right; padding: 6px 25px 6px 6px; margin-bottom: 6px; clear: both; }
.right_control_color_cat   { background-color: #700; color: #eee; text-align: right; padding: 6px 12px 6px 6px; margin-bottom: 6px; clear: both; }
.right_control_color_item  { background-color: #007; color: #eee; text-align: right; padding: 6px 12px 6px 6px; margin-bottom: 6px; clear: both; }
.right_control_color_block { background-color: #707; color: #eee; text-align: right; padding: 6px 12px 6px 6px; margin-bottom: 6px; clear: both; }
.right_control_color_block a, .right_control_color_item a, .right_control_color_cat a { color: #0ff; text-decoration: none; }
.right_control_color_block a:hover, .right_control_color_item a:hover, .right_control_color_cat a:hover { color: #ff0; }
.right_control_color_item_if_block { color: #777; text-align: right; padding: 6px 12px 6px 6px; clear: both; }

/***********************************************************************************************************
 Таблица для форм редактирования - table standart input form
***********************************************************************************************************/
.table_std_if   { width: 100%; /* !important; width: 100%; */ border-collapse: collapse; /* border: 1px solid #f00; */ }
.td_std_if_desc { text-align: right;  padding: 3px; width: 128px; }     /* ячейка описания */
.td_std_if_data { text-align: left;   padding: 3px; }     /* ячейка с вводимыми данными */
.td_std_if_ctrl { text-align: right;  padding: 3px; }     /* ячейка для кнопок управления, если они нужны */
.td_std_if_msg  { text-align: center; padding: 3px; }     /* для текстового сообшения, если оно нужно */
.fieldset_std_if{ border: 1px solid #ccc; }
.fieldset_std_if .div1 { padding: 3px 0 9px 0; }
.fieldset_std_if .div2 { padding: 3px 0 3px 0; }
.fieldset_std_if .div3 { padding: 3px 0 0px 0; }
.if_std_help { color: #777; font-size: 75%; }

/*.td_std_if_desc { width: 200px; } */


#body_tab_40 .td_std_if_desc { width: 160px; }

.input_std_len  { width: 99%; }    /* width: 100%; стиль для тега input - желаю чтоб поле ввода было как можно длинее */


.main_form_caption { /* color: #00aa00; font-size: 15px; padding-bottom: 6px; */ }  /* Стиль заголовков в окнах */
.site_msg_is_error { color: #f00; }  /* Стиль сообщеший об ошибках */
.site_msg_no_error { color: #0a0; }  /* Стиль сообщеший об успешном выполнении */
.help_text         { color: #777; }  /* Стиль для подсказок пользователю */




.td_std_if_data input,
.td_std_if_data select,
.td_std_if_data textarea {
	color: #000;
	background: #f0f0f0;
   box-shadow: 1px 1px 1px #aaa;

}
.adm_tr_t { background: #888; color: #eee; border: 1px solid #888; }
.adm_tr_m, .adm_tr_m1, .adm_tr_m2 { background: #f0f0f0; border-left: 1px solid #888; border-right: 1px solid #888; }
.adm_tr_b, .adm_tr_b1, .adm_tr_b2 { background: #f0f0f0; border-bottom: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #888; }
.adm_tr_t td { padding: 3px 3px 3px 6px; }
.adm_tr_m td { padding: 3px 3px 0px 6px; }
.adm_tr_b td { padding: 3px 3px 6px 6px; }
.adm_tr_m1 td, .adm_tr_b1 td { padding: 0; }
.adm_tr_m2 td, .adm_tr_b2 td { padding: 9px 9px 3px 9px;  }


.admin_left_menu {
   border: 1px solid #fcc;
   padding: 6px;
   background-color:#fee;

/*   font-size: 16px;
   line-height: 24px;
   border-radius: 8px !important;
   -moz-border-radius: 8px !important;*/
}
#admin_left_menu_id a {
    text-decoration: none;
}


.li_list_items_block_1 {
   border-radius: 8px !important;
   -moz-border-radius: 8px !important;
   border: 1px solid #ccc;
   margin: 0 0 6px 6px !important;
   margin: 0 3px 6px 3px;           /* для IE6 */
   width: 227px;                    /* 253px 337px    display: block; */
   padding: 5px 1px 5px 5px;
   float: left;
   overflow: hidden;
   background-color:#fff;
}
.li_list_items_block_2, .li_list_items_block_3 {
   border-radius: 8px !important;
   -moz-border-radius: 8px !important;
   border: 1px solid #ccc;
   margin: 0 0 6px 6px !important;
   margin: 0 3px 6px 3px;           /* для IE6 */
   width: 704px;                    /* 253px 337px    display: block; background-color:#fff; */
   padding: 6px 6px 6px 6px;
   overflow: hidden;
}
.block_view_a {
   font-size: 10px;
}
.div_block_b_text, .div_block_c_text, .div_block_d_text { padding: 0px 0px 0px 6px; }
.cena_line_div {
   padding: 6px 16px 0px 0px;
}
.item_right_block_container {}
.item_right_block_caption { padding: 6px 0px 6px 0px; margin-bottom:6px; background-color: #ccc; }
.image_right_block { border: 1px solid #ccc; }
.item_right_block_hdr { padding: 0px 0px 3px 0px; font-weight: bold; text-align: left; }
.item_right_block { padding: 0px 0px 3px 9px; font-family: Arial; }
.item_right_block_image { width: 160px; }
.item_right_block_div_image { text-align: center; }
.item_right_block p { padding: 3px 0px 0px 0px; }
hr.item_right_block_hr {
   color: #ccc;
   background: transparent;
   height: 1px;
   border: none;
   border-top: 1px solid #d9d5c1;
   margin: 6px 9px 6px 9px;
}
.right_block_edit { 
   border: 1px solid #d9d5c1;
}

.tr_clear_list_photo {
   height: 9px;
}

.list_items {  }



/* форма обратной связи */ 
.fs_form_table { margin: 0 auto; }
.fs_caption { }
.fs_input { width: 390px; }
.fs_tarea { width: 530px; }
.fs_error { text-align: center; color: #f00; font-weight: bold; }
.fs_help  { font-size: 88%; font-style: italic; color: #777; }
.fs_td1   { text-align: right; width:130px; }

/* вывод заказов */

.cena_comment {
   color: #f00;
   text-align: center;
}
.cena_line {
   text-align: right;
}
.cena_line img {
   vertical-align: middle;
}

.list_files {
   padding: 0px 0px 6px 0px;
}

/*#std_edit table {
   width: 99.3% !important;
   width: 99%;
}*/
#std_edit textarea {
   width: 99.3% !important;
   width: 99%;
}
#std_edit {
   padding: 0px 0px 6px 0px;
}

.textarea_css_file, .textarea_help_file {
   width: 99.3% !important;
   width: 99%;
   font-size: 12px;
}









/*

.otziv_time_n  { background-color: #ffb0b0; border: 1px solid #a55; }
.otziv_clear_both { clear: both; margin-bottom: 12px; }
.otziv_item_img { width: 110px; float: left; }

.korz_btn { text-align: center; }
.otziv_none {  }
.otziv_author_div { text-align: center; float: left; padding: 0 9px 0 0; }
.otziv_author_img { width:77px; display: block; }

.otziv_td_name { width: 90px;  text-align: center; }
.otziv_td_inp_name { text-align: left; }

*/



.table_list_photo { width: 100%; }
.td_list_photo { text-align: center; vertical-align: middle; }
.td_list_photo img { padding: 3px; border: 1px solid #aaa; }

.table_list_video { width: 100%; }
.td_list_video { text-align: center; vertical-align: top; }
.td_list_video img { padding: 3px; border: 1px solid #aaa; }
.video_caption    { margin-left: 6px; }
.video_min_descr  { margin-left: 6px; /* width: 230px; */ font-size: 10px; text-align: center; }
.video_full_descr { margin-left: 6px; /* width: 230px; */ font-size: 10px; text-align: center; }
.video_min_descr  p { font-size: 10px; text-align: center; }
.video_full_descr p { font-size: 10px; text-align: center; }


p.photo_min_descr { text-align: center; }


#video_box_over_page_top {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 40px;
   z-index: 100;
   text-align: center;
   line-height: 0;
/*   background-color: #000;
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5; */
}
#video_box_over_page {
   position: absolute;
   top: 40px;
   left: 0;
   width: 100%;
   z-index: 100;
   text-align: center;
   line-height: 0;
/*   background-color: #000;
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;  */
}
#video_box_mediaspace {
   width: 124px;
   height: 124px;
   margin: 0 auto;
   /*filter:alpha(opacity=99);
   position: relative;
   -moz-opacity: 0.9;
   opacity: 0.9;
   background-color: #fff;
   border: 5px outset #222; */

   background-color: #fff;
   border: 3px outset #000;
}


._____to_korz_btn_1, ._____to_korz_btn_2 {
   margin: 0 0 0 1px;
   padding: 0 0 0 6px;
   text-align: left;
   text-decoration: none;
   display: inline-block;
   font-weight: bold;
   cursor: pointer;

/* background: none; 
   overflow: visible;
   outline: none;
   border-width: 0; */
}


/*
.to_korz_btn_1:hover, .to_korz_btn_2:hover  { border-width: 3px;  }
.to_korz_btn_1 { height: 34px; width: 141px; }
.to_korz_btn_2 { height: 30px; width: 141px; }
.img_korz_btn1 { vertical-align: bottom; margin-left: 3px; }
.img_korz_btn2 { vertical-align: bottom; margin-left: 3px; }
*/


/* background:url(/_design/3/to_korz_1.png) center center no-repeat; */
/*.to_korz_btn_2:active, .to_korz_btn_2:active, .to_korz_btn_2:focus, .to_korz_btn_2:focus { outline: none; }*/
/*
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
   border: none;
}
 */
.delm_tml_lvl1  {}

/* forum */
.forum_list_rec_hdr {
   text-align: left;
}
.forum_page {
   text-align: justify;
}
.forum_page p {
   text-align: justify;
}
.rec_time {
   text-align: right;
   font-family: Arial;
   font-size: 11px;
   padding: 0px;
   margin: 0px;
   color: #888;
}
.rec_list_div_d {
   text-align: justify;
   overflow: hidden;
   border-top: 1px solid #bbb;
   padding-top: 9px;
}
.rec_list_div_t {
   margin: 0px;
   padding: 0px 0px 9px 0px;
}

.rec_time a {
   color: #888;
   text-decoration: none;
}
.rec_ctrl, p.rec_ctrl {
   text-align: right;
   font-family: Arial;
   font-size: 11px;
   color: #888;
}
.rec_ctrl a {
   color: #88f;
   text-decoration: none;
}
.forum_cat_text_bottom {
   border-top: 1px solid #bbb;
   margin: 9px 0px;
   padding: 16px 0px 9px 0px;
}



.rec_list_td1 {
   border-top: 1px solid #bbb;
   border-left: 1px solid #bbb;
  /* width: 70px; */
   vertical-align: top;
   text-align: center;
}
.rec_list_td2 {
   border-top: 1px solid #bbb;
   border-left: 1px solid #bbb;
   padding: 0 6px;
}
.rec_list_td4 {
   border-top: 1px solid #bbb;
   border-left: 1px solid #bbb;
   padding: 0 6px;
   width: 58px;
}
.rec_list_td22 {
   border-top: 1px solid #bbb;
   padding-top: 6px;
}
.rec_list_td3 {
   height: 10px;
   border-left: 1px solid #bbb;
   padding: 0px 0px 9px 9px;
   margin: 0px;
   vertical-align: middle;
}
.rec_list_td32 {
   height: 10px;
   padding: 0px 0px 9px 0px;
   margin: 0px;
   vertical-align: middle;
}
.rec_list_td22 p {  }

.rec_list_td1  img { width: 70px; }
.rec_list_td1x { border-left: 1px solid #bbb; }
.forum_user_info_div { float:left; text-align: center; margin-right: 9px; border: 1px solid #bbb; background: #ccc; } 
.forum_user_info_div img { width: 70px; }

/*
.rec_list_tr {
   padding: 0px;
   margin: 0px;
}*/
.forum_rec_total {
   margin: 0;
   text-align: left;
}

.forum_edit_field_descr {
   padding:12px 0px 0px 0px; 
   text-align:left;
}


.dyary_rec_path, .dyary_rec_path a { color: #8B5644; font-weight: bold; text-decoration: none; }
/*
.forum_cat_th_0 { color: #fff; background-color:#777; }
.forum_cat_tr_1 { background-color: #E0E0E0; cursor:pointer; } .forum_cat_tr_1:hover { background-color:#B7EEE9; }
.forum_cat_tr_2 { background-color: #F0F0F0; cursor:pointer; } .forum_cat_tr_2:hover { background-color:#B7EEE9; }

.forum_cat_th_1 { padding: 3px 0px 3px 9px; }
.forum_cat_th_2 { text-align: right; }
.forum_cat_th_3 { text-align: right; }
.forum_cat_th_4 { text-align: center; }
 cursor: pointer;
*/
.forum_add_rec_btn_area { padding: 6px 0px 3px 0px; text-align: right; }
.forum_select_cat       { padding: 6px 0px 6px 0px; text-align: right; color: #f00; font-weight: bold; }
.forum_for_add_rec { padding: 0px 0px 12px 0px; text-align: right; color: #d00; font-weight: bold; }
.forum_for_add_rec a { text-decoration: underline; }

.forum_cat_list    { border-collapse: collapse; padding: 0px 0px 6px 0px; border-color: #96775E; width: 100%; margin-bottom: 12px; }
.forum_cat_list th { padding: 0 3px; color: #96775E; }
.forum_cat_main_tr td { vertical-align: middle; }
.forum_cat_sub_tr  td { vertical-align: middle; border-color: #EFD0B7; }

.forum_cat_main_tr_hidden,
.forum_cat_main_tr   { background-color: #96775E; padding: 6px 0; border: 1px solid #96775E; }
.forum_cat_td_main_1 { padding: 6px 6px; }

.forum_cat_sub_tr_hidden,
.forum_cat_sub_tr    { background-color: #FFF9E7; } 
.forum_cat_td_sub_1  { text-align: left;   padding: 2px 6px 2px 16px; }
.forum_cat_td_sub_2  { text-align: center; width: 38px; }
.forum_cat_td_sub_3  { text-align: center; width: 38px; }
.forum_cat_td_sub_4  { text-align: center; padding: 0 3px; }

.forum_cat_main_name_hidden,
.forum_cat_main_name   { color: #ffe; font-weight: bold; }
.forum_cat_main_name_a { color: #ffe; font-weight: bold; text-decoration: underline; }
.forum_cat_main_name_a:hover { color: #E34000; }
.forum_cat_main_descr_hidden,
.forum_cat_main_descr  { color: #ffe; font-size: 10px; }
.forum_cat_main_ctrl   { float: right; text-align: right; font-size: 11px; }
.forum_cat_main_ctrl a { color: #ffff00; padding: 0 6px; text-decoration: underline; }

.forum_cat_sub_name_hidden,
.forum_cat_sub_name_a  { color: #A55226; font-weight: bold; text-decoration: underline; } /* #3BB0E7  #3BAEE7 #7AC9EF */
.forum_cat_sub_name_a:hover { color: #E34000; }
.forum_cat_sub_descr_hidden,
.forum_cat_sub_descr   { color: #A55226; font-size: 10px; }
.forum_cat_sub_ctrl    { float: right; text-align: right; font-size: 11px; }
.forum_cat_sub_ctrl a { color: #A55226; padding: 0 1px 0 3px; text-decoration: underline; }

.forum_cat_main_tr_hidden,
.forum_cat_sub_tr_hidden,
.forum_cat_main_name_hidden,
.forum_cat_main_descr_hidden,
.forum_cat_sub_name_hidden,
.forum_cat_sub_descr_hidden { color: #aaa; }

.forum_cat_main_tr_hidden td { vertical-align: middle; }
.forum_cat_sub_tr_hidden  td { vertical-align: middle; border-color: #EFD0B7; }
a.forum_cat_main_tr_hidden  { color: #ccc; text-decoration: underline; }

.forum_cat_time {
   font-family: Arial;
   font-size: 11px;
   padding: 0px;
   margin: 0px;
}
.forum_cat_parent_hdr {
   color: #fff;
   background-color: #96775E; 
   padding: 3px 6px;
   font-size: 120%;
   font-weight: bold;
}

.forum_themes { border: 1px solid #96775E; border-collapse: collapse; width: 100%; }
.forum_themes th { padding: 3px 6px; color: #A55226; font-weight: bold; text-align: center; border: 1px solid #96775E; }
.forum_themes td { padding: 3px 6px; vertical-align: middle; border: 1px solid #96775E; }
.forum_list_themes  { }
.forum_list_authors { text-align: center; width: 60px; }
.forum_list_counter { text-align: center; width: 55px; }
.forum_theme_name   { color: #A55226; text-decoration: underline; }
.forum_theme_author   { color: #A55226; font-size: 10px; padding: 3px 0 0 12px; }
.forum_theme_author a { color: #A55226; font-weight: bold; }
.forum_last_author   { color: #A55226; font-size: 9px; padding: 0; }
.forum_last_author a { color: #A55226; font-weight: bold; display: block; font-size: 11px; }
.forum_theme_comment { color: #96775E; display: block; font-weight: bold; }
.forum_theme_time    { color: #96775E; display: block; font-size: 11px; }
.forum_add_theme_btn { background-color: #96775E; border-color: #96775E; color: #5ff; font-weight: bold; }
.forum_add_comment_btn {}




.photo_edit_min_img_w { width: 130px; padding: 13px 0px 0px 3px; margin: 0 auto; }
.photo_edit_min_img_h { height: 100px; padding: 13px 0px 0px 0px; margin: 0 auto; }
.photo_edit_table {  width: 514px; }
.photo_edit_table td {  padding: 3px; }
.photo_edit_min_img_td { vertical-align: top; }
.FormEditPhoto, .FormEditVideo { 
   background-color: #CFCFCF;
   padding: 12px;
   margin: 1px 3px 3px 0; 
   border: 1px outset #fff;
   box-shadow: 1px 1px 1px #777;
}



.export_table { width: 100%; border-collapse: collapse; }

.export_h1    { padding-left:  0px; background-color: #d5d5d5; font-weight: bold; }
.export_h2    { padding-left:  8px; background-color: #e5e5e5; }
.export_h3    { padding-left: 16px; background-color: #777; }
.export_h4    { padding-left: 24px; background-color: #999; }
.export_h5    { padding-left: 32px; background-color: #aaa; }
.export_h6    { padding-left: 40px; background-color: #ccc; }

.export_h2_k,
.export_h3_k,
.export_h4_k,
.export_h5_k,
.export_h6_k { padding-left: 8px; }


.export_naim1  { padding: 1px 0 1px  8px }
.export_naim2  { padding: 1px 0 1px 16px }
.export_naim3  { padding: 1px 0 1px 24px }
.export_naim4  { padding: 1px 0 1px 32px }
.export_naim5  { padding: 1px 0 1px 40px }
.export_naim6  { padding: 1px 0 1px 48px }

.export_cena1 { text-align: right; }
.export_cena2 { text-align: right; }

.export_h1 a, .export_h2 a, .export_h3 a, .export_h4 a, .export_h5 a, .export_h6 a { color: #333; text-decoration: none; }

.item_right_block_image_a { 
   float: left;
   padding-right: 6px;
   width: 50px; 
}
.item_right_block_cena_a {
   padding: 12px 0 6px 0px;
  /* clear: both; */
}





.div_site_right_menu {
   margin-bottom: 6px;
}

.mlc_right_menu, .mlc_right_menu ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
.mlc_right_menu li {
   color: #333;
   padding: 0px 0px 0px 0px;
}
.mlc_right_menu a { display: block; text-decoration: none; background-color: transparent; padding: 1px 0px; }
a:hover { /* background-color: #eea;*/ }

a.mlcrm1 { padding-left: 0px;  }
a.mlcrm2 { padding-left: 12px; } 
a.mlcrm3 { padding-left: 22px; }  

a.mlcrm1cur { color: #00f; background-color: #990; padding-left: 0px;  } a.mlcrm1cur:hover { background-color: #ee0; }
a.mlcrm2cur { color: #00f; background-color: #990; padding-left: 12px; } a.mlcrm2cur:hover { background-color: #ee0; }
a.mlcrm3cur { color: #00f; background-color: #990; padding-left: 22px; } a.mlcrm3cur:hover { background-color: #ee0; }
/*
.mlcrm_li_1, .mlcrm_li_1_cur { } 
.mlcrm_li_2, .mlcrm_li_2_cur { }  
.mlcrm_li_3, .mlcrm_li_3_cur { } 

.mlcrm_li_1_cur a { color: #00f; background-color: #990; padding: 0px 0px 0px 0px; }
.mlcrm_li_2_cur a { color: #00f; background-color: #990; padding: 0px 0px 0px 12px; } 
.mlcrm_li_3_cur a { color: #00f; background-color: #990; padding: 0px 0px 0px 22px; } 

.mlcrm_li_1 a { background-color: #f0f; padding: 0px 0px 0px 0px; }
.mlcrm_li_2 a { background-color: #f0f; padding: 0px 0px 0px 12px; }
.mlcrm_li_3 a { background-color: #f0f; padding: 0px 0px 0px 22px; } 
*/

.std_block_template_items {
   display: inline-block;
   border: 1px solid #ccc;
   text-align: center;
   padding: 6px;
   margin: 3px;
   width: 220px;
}

.anketa_edit_form_table {
   width: 520px;
   margin: 0 auto;
}
.anketa_ldesc {
   text-align: right;
   width: 170px;
}
.anketa_desc1 { font-weight: bold; width: 166px; }
.anketa_desc2 { font-weight: bold; width: 332px; }

.user_menu_block   { padding: 0 0 0 16px; }
.user_menu_block a { padding: 2px 0; display: block; text-decoration: none; }
.user_menu_line    { padding: 0 0 9px 0; }
.user_menu_line  a { padding: 0 9px; text-decoration: none; }

.user_data_header { color: #e00; font-size: 16px; font-weight: bold; }
.user_data_header_online { color: #00e; padding-left: 18px; }


a.msg_rec_author {
   font-weight: bold;
   text-decoration: none;
}

.right_control_video_list {
   text-align: right;
   padding: 0px;
   font-size: 10px;
   clear: both;
}
.item_date_span { }





#text {margin:50px auto; width:500px}
.hotspot { color:#0075AC; cursor:help;/* padding-bottom:1px; border-bottom:1px dotted #077;*/ }
#tt { 
   position: absolute;
   display: block;
   background-color: #1A9DD4;
   color:#FFF;
   padding: 2px 6px;
/* border-color: #1A9DD4;
   border-radius: 9px !important; */
   border: 1px outset #1A9DD4;
}

.mail_time {}
.mail_list_my_text     { padding: 0px 0px 12px 0px; }
.mail_list_user_text   { padding: 0px 0px 12px 0px; }
.mail_list_text        { padding: 0px 0px 12px 0px; overflow: hidden; }
.mail_list_my_text p   { text-align: justify; }
.mail_list_user_text p { text-align: justify; }
.mail_list_user_info {  }
.mail_in_out_del_cbk {
   display: block;
   margin: 0 auto;
}
.mail_user_photo { width:70px }

.user_info_p {
   padding: 1px 0px 2px 0px;
   margin: 0px;
   text-align: center; 
}
.input_anketa_len { width: 328px; }

.user_menu a { text-decoration: none; }
.user_menu_active a { text-decoration: none; color: #0050AA; font-weight: bold;}



.mlc_edit_tab_head {
   cursor: pointer;
   margin: 0px 0px 0px 6px;
   padding: 2px 3px;
   float: left;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
   border-bottom: 0px solid #EAEAE7;
   color: #000000;
   background-color: #fff;
}
.mlc_edit_tab_head_active {
   cursor: pointer;
   margin: 0px 0px 0px 6px;
   padding: 2px 3px;
   float: left;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
   border-bottom: 0px solid #EAEAE7;
   color: #000000;
   background-color: #EAEAE7;
}
.mlc_edit_tab_head_hide_ex_settings, .mlc_edit_tab_head_active_hide_ex_settings { display: none; }

.mlc_edit_tab_body_active {
   padding: 9px 3px 3px 6px;
   border: 1px outset #fff;
   box-shadow: 1px 1px 1px #777;
   color: #000000;
   background-color: #EAEAE7;
   margin: 0px 1px 6px 0;
   font-family: Trebuchet MS;
   font-size: 13px;
}
.mlc_edit_tab_body_active p {padding-bottom: 3px; }

.mlc_edit_tab_body {
   display: none;
}
.mlc_edit_tab_hlpstr, .mlc_edit_tab_hlpstr_2 {
   padding: 0px 0px 6px 0px;
   font-size: 83%;
}

.mlc_list_cat_area { 
   padding: 6px 0;
   overflow: hidden;
}
.mlc_list_cat_view, .mlc_list_cat_view_hidden, .mlc_list_cat_view_hm {
   float: left;
   margin: 0 3px 10px 6px;
   text-align: center;
   width: 150px;
}
/* перенесено тут удалить
.mlc_list_cat_view a { text-decoration: none; }
.mlc_list_cat_view_hidden a { text-decoration: none; color: #ccc; }
 
.mlc_list_cat_view img, .mlc_list_cat_view_hidden img  {
   display: block;
/ * height: 90px; * /
   width: 150px;
   margin: 0 auto;
} */

.mlc_ex_img img {
   display: block;
   height: 90px;
   margin: 0 auto;
}

.ed_anketa_len1 {
   width: 162px;
}

.show_item_data {
   overflow: hidden;
}
.text_if_ex_menu {
}
.pr_input_code {}
.pr_img_code {}
.adm_hlp_link { text-align: right; padding: 3px 6px 6px 0px; }
.left_admin_hlp_top { padding: 0px 0 6px 0; }
.left_admin_hlp_bottom { padding: 6px 0 0 0; }
.ex_page_text { padding: 9px; }


.news_caption { font-weight: bold; }
.news_dalee   { text-align: right; }
.show_video_page {  }




/* убрать
.korz_form { width: 100%; }
.korz_tabl { width: 100%; }
.korz_td_l { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; }
.korz_td_r { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; text-align: right; font-weight: bold; }
.korz_td_r2{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; text-align: center; font-weight: bold; }
.korz_td_e { border-right: 0px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; }
.korz_td_b { border-right: 1px solid #ccc; padding: 5px; text-align: right; font-weight: bold; }
.korz_td_b2 { border-right: 1px solid #ccc; padding: 5px; text-align: center; font-weight: bold; }
*/

.cena_btn_n form,
.cena_btn_o form {
   display: inline;
}

.admin_left_menu {
    background-color: #EEEEEE;
    border: 1px solid #bbb;
    padding: 0;
}
.admin_menu_hdr1 {
   color: #444;
   background-color: #bbb;
   padding: 2px 0 2px 6px; 
   border-bottom: 1px solid #bbb;
}
.admin_menu_data {
   padding: 6px 6px 9px 6px; 
}
.admin_menu_hdr2 {
   color: #444;
   background-color: #bbb;
   padding: 2px 0 2px 6px; 
   border-top: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
}
.admin_menu_help {
   padding: 6px 6px 6px 6px; 
}
.admin_menu_data a { color: #05f; }
.admin_menu_help a { color: #338CC6; }
.admin_menu_data p { padding: 1px 0 2px 0; }
.admin_menu_help p { padding: 0 0 1px 0; }


.ItemPhotoMin { width:99px; cursor:pointer; margin: 2px; }

.blk_a_center {
    display: block;
    text-align: center;
}





.selfcvar { }
.cvar_edit_group { box-shadow: 2px 2px 3px #4C4C4C; }
.cvar_edit_group p { padding-bottom: 9px; }
.cvar_name { display: inline-block; width: 140px; text-align: right; padding-right: 10px; }
.cvar_art  { display: inline-block; width: 140px; text-align: right; padding-right: 10px; }

.cvar_name_input { width: 250px; }
.cvar_art_input  { width: 250px; }

.cvar_cena_cur, .cvar_cena_opt, .cvar_cena_old { 
   width: 60px;
}
input.cvar_help_cena_cur, input.cvar_help_cena_opt, input.cvar_help_cena_old { 
   width: 117px;
   background-color: #ccc; 
   text-align: center; 
}




.prj_edit_item_form fieldset {
   margin: 20px 0px 18px 0px;
   background-color: #F0F0F0;
   border: 1px solid #ccc;
   text-align: left;
   padding: 9px 12px;
}
.prj_edit_item_form legend {
   padding: 2px 6px 2px 6px;
   margin-left: 2px;
   background-color: #F0F0F0;
   border: 1px solid #ccc;
   border-radius: 8px;
}
.prj_edit_item_form p { padding: 0 0 9px 0; }
.prj_lst_recs_row    { padding: 4px 0; overflow: hidden; }
.prj_lst_edit_icos   { float: left; text-align: center; margin: 0 12px 0 0; }
.prj_lst_name { float: left; width: 200px; }
.prj_lst_date { float: right; width: 100px; text-align: right; }
.prj_lst_summa { float: right; width: 100px; text-align: right; }
.prj_lst_edit_icos a { padding: 0 6px; text-decoration: none; }
.prj_input_add_rec   { width: 99.4%; }
.prj_input_edit_rec  { width: 99.4%; }
.prj_input_delete_rec  { width: 99.4%; }
.prj_btn_add_rec, .prj_btn_save_rec, .prj_btn_delete_rec { width: 120px; height: 23px; margin: 0 0 1px 12px; float: right; }
.prj_textarea_edit_rec       { width: 99.4%; }
.prj_textarea_edit_rec_karta { width: 99.4%; height: 128px; }
.prj_input_edit_rec_date       { width: 130px; }
.prj_input_edit_rec_summa      { width: 80px; }
.prj_edit_rec_ds_desc { width: 420px; padding: 0 0 9px 0; text-align: right; }
.prj_del_txt { padding: 32px 0 64px 0; }
.prj_list_edit_icos { text-align: center; padding: 0 12px 0 0; }
.prj_list_name  { width: 200px; text-align: left; }
.prj_list_date  { width: 100px; text-align: right; }
.prj_list_summa { width: 100px; text-align: right; }
.prj_list_za_name { font-weight: bold; }
.prj_list_object { padding: 3px 0 0 0; font-style: italic; color: #aaa; font-size: 90%; }


.prj_show_data { width: 100px; text-align: right; }

.prj_lst_table { width: 100%; }
.prj_lst_th td { padding: 3px 6px; background-color: #eee; border-bottom: 1px solid #ccc; }
.prj_lst_tr_1 td   { padding: 3px 6px; background-color: #F5F5F5; }
.prj_lst_tr_2 td   { padding: 3px 6px; background-color: #eee; }
.prj_za_list_name     { padding: 3px 3px 3px 12px;  }
.prj_za_list_date_reg { padding: 3px 6px; width: 110px; text-align: center; }
.prj_za_list_date_end { padding: 3px 6px; width: 110px; text-align: center; }
.prj_edit_item_form .datetimepicker_ru { /* font-size: 110%; */ }
td.prj_lst_users_summa { padding-right: 12px; text-align: right; }
.prj_lst_users_summa_hdr { text-align: center; }

.prj_show_control { text-align: right; }
.prj_edit_control { text-align: right; padding: 6px 0 9px; }
.prj_edit_control_cu { text-align: right; padding: 6px 0 0; }
.psctrl     { padding: 0 12px; border-bottom: 1px solid #111; }
.psctrl_cur { padding: 0 12px; border: 1px solid #111; border-bottom: none; background-color: #fff; }
.psctrl_e   { padding: 0; width: 100%; border-bottom: 1px solid #111; }
.psctrl_b   { padding: 0 6px; border-bottom: 1px solid #111; }
.lmpsctrl     { color: #000; }
.lmpsctrl_cur { color: #6a0; }
.div_left_menu_prj {
   padding: 12px;
}
.lm_prj_h3 {  }
.lm_prj_p { padding: 0 0 1px 16px; }
.za_month_sel { padding: 0 0 0 28px; }
.za_sort_sel, .za_sort_sel_cur { padding: 0 10px 0 0; }
.za_sort_sel_cur { color: #E34000; }

.tbl_cue { width: 80%; margin: 0 auto; }
.td_cue1 { padding: 3px; width: 130px; text-align: right; }
.td_cue2 { padding: 3px; width: 100%; text-align: left; }

.tbl_cu_show { width: 100%; padding-bottom: 12px; }
.td_cu_show1 { padding: 3px; width: 130px; text-align: right; }
.td_cu_show2 { padding: 3px; width: 100%; text-align: left; font-weight: bold; }

.show_optimize_times { background-color: #000; color: #fff; }

/*.prj_za_list_name, .prj_za_list_date_reg, .prj_za_list_date_end { border-bottom: 1px solid #111; }*/

.debug_info_table {
   background-color: #aaa; 
}
.csv_form {
   margin: 0 auto;
   padding: 18px 0;
   width: 510px;
}
.csv_form .right_control {
   padding-top: 18px;
}

.list_item_l_name_hidden {
    color: #999999;
}


.DivItemTextAct {
    border-top: 3px solid #888585;
    display: block;
}
.DivItemTextTab {
    display: none;
}





/* Ширина слайдера http://xiper.net/collect/js-plugins/ui/jquery-ui-slider */
#_slider_u_power {
    width: 200px;
}
/* Контейнер слайдера */
.ui-slider {
    position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 13px;   /* Задаем нужную ширину */
    height: 13px;  /* и высоту */
    background: url(/img/ui_slider.png) no-repeat; /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
    cursor: pointer
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
    height: 3px; /* задаем высоту согласно дизайна */
    margin-top: 32px;
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle {
    top: -5px;
    margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content {
    border: 1px solid #D4D4D4;
    background: #fff;
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header {
    border: 1px solid #D4D4D4;
    background: #f00;
}
/* скругление для полосы слайдера */
.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ui-slider-name { padding: 0 0 6px 0; }
.ui-slider-min-cost { width: 60px; float: left; }
.ui-slider-max-cost { width: 60px; float: right; }





