/***********************************************************************************************************
 сброс параметров тегов в ожидаемое значение                      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;
}
pre { white-space: normal; }



/***********************************************************************************************************
 установка стилей для дизайна по умолчанию
***********************************************************************************************************/

/* для таблиц нужно отдельно устанавливать размер шрифта */
table,tr,th,td {
   padding:0;
   font-size: inherit;
}

ul, ol {
   padding-bottom: 9px;
   margin-top: 0;
   margin-bottom: 0px;
}
li {
   padding-bottom: 6px;
}

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_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;
   background-color: #fff;
}
.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; }



/***********************************************************************************************************
 полоса линии верхнего меню
***********************************************************************************************************/

/* параметры самой полосы меню */
.div_site_top_menu_line {
   margin: 0 auto;
   width: 1004px;
   height: 26px;
   background-color: #65A5FE;
}
.div_tml {
   display: block;
   padding-left: 12px;
   padding-top: 5px;
 /*overflow: hidden;*/
}

.ul_tml_lv1 {
   padding: 0;
   margin: 0;
   display: inline;
   position: absolute;
   list-style: none;
}

.li_tml_lv1, .li_tml_lv1_cur, .li_tml_lv1_delm {
   float: left; display: block;  /* display: inline-block; */
   padding: 0;
}

.delm_tml_lvl1 { padding: 0 6px; }

/* стиль ссылок в меню */
.a_tml_lv1            { color:#fff; }
.a_tml_lv1_cur        { color:#ff0; text-decoration:none; }
.a_tml_lv1:hover      { color:#ff0; text-decoration:underline; }
.a_tml_lv1_cur:hover  { color:#ff0; text-decoration:underline; }

/* текст пунктов меню помещается в спан, для индикации что есть выпадающее подменю или для смены цвета если пункт невидим */
.span_tml             {  }
.span_tml_down        { padding:0 14px 0 0px; background: url(/styles/tml/css_menu_top_sel_d.png) no-repeat right bottom; }
.span_tml_hidden      { color:#aaa; }
.span_tml_hidden_down { padding:0 14px 0 0px; background: url(/styles/tml/css_menu_top_sel_d.png) no-repeat right bottom; color:#aaa; }

/* стили выпадающих меню */

.li_tml_lv1 ul, .li_tml_lv1_cur ul {
   display: none;
}

.li_tml_lv1:hover ul, .li_tml_lv1:hover ul:hover,
.li_tml_lv1_cur:hover ul, .li_tml_lv1_cur:hover ul:hover {
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 0px 9px;
   position: absolute;
   white-space:nowrap;
   z-index:300;
   display: block;
   list-style: none;
   background-color: #0077EB;
}

.li_tml_lv2 { color:#aaa; padding-bottom: 0px; }


/* стиль ссылок в выподающих подменю */
a.a_tml_lv2        { color:#fff; display:block; text-decoration:none; padding:3px 9px; }
a.a_tml_lv2:hover  { color:#ff0; display:block; text-decoration:underline; background-color: #700; }

/* для расширения верхнего меню. пока не используются
.tml_side { }
.a_tml_side_side {}
.li_tml_side_lv2 {}
.span_tml_side_hidden {}
*/




/***********************************************************************************************************
 списки элементов
***********************************************************************************************************/

/* Список злементов вид "страничка" */
.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; }
.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_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; }
.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, .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; }

/* стили строки расположения странички */
.page_path { padding: 3px 0 6px 0; color: #888; font-size: 11px; margin-bottom: 6px; }
.page_path a       { color: #888; }
.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; }











/* Список злементов вид "видео-альбом" */
.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; }
/* 
   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 {}
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_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_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 {
   float: left; 
   text-align: center;
}
/*.ul_menu_sub_cat li:hover { border: 1px solid #ccc; }block display: table-cell;*/
a.mlc_ex_img { display: block; }

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_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_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;
}
/* задаёт шрифт в левом меню */
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; */

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;
}
.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 {
}


.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; }

/***********************************************************************************************************
 стиль подсказки положения страниц на сайте
***********************************************************************************************************/
/* стиль подсказки на какой страничке из левого и верхнего меню находится посетитель */

/* стиль подсказки админу к какой категории элемент */
.mlc_path_item_list {
   color: #888;
   font-size: 11px;
   text-align: left;
   padding: 0;
   float: left;
}
.mlc_path_item_list a       { color: #888; }
.mlc_path_item_list a:hover { color: #f00; }

/* ссылка на редакторование элемента */
.right_control_item_list {
   text-align: right;
   font-size: 11px;
   padding: 0 0 0 6px;
}





/* Стиль оформления окна ввода пароля, т.е. входа на сайт */
/* Стиль оформления окна восстановления пароля */
.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;
}
/* для кнопок управления чтоб отодвитуть вправо */
p.right_control_color       { background-color: #aa0; color: #ff4; text-align: right; padding: 6px 25px 6px 6px; margin-bottom: 6px; clear: both; }
p.right_control_color_cat   { background-color: #700; color: #eee; text-align: right; padding: 6px 12px 6px 6px; margin-bottom: 6px; clear: both; }
p.right_control_color_item  { background-color: #007; color: #eee; text-align: right; padding: 6px 12px 6px 6px; margin-bottom: 6px; clear: both; }
p.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; }
.right_control_color_block a:hover, .right_control_color_item a:hover, .right_control_color_cat a:hover { color: #ff0; }
p.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; }     /* ячейка описания */
.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; }


.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: #fdfdfd;
}
.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 {
}


.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; }

/* вывод заказов */
.h2_list_orders {
   color: #e00;
}
.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_form_table {
	width: 520px;
}
.otziv_td_name { width: 90px;  text-align: center; }
.otziv_td_inp_name { text-align: left; }

.otziv_inp_name {
   width: 431px;
   border: 1px solid #2A89CD;
}
.otziv_textarea {
  /* width: 100% !important; */
  /* width: 99%; */
   width: 509px;
   height: 90px;
   border: 1px solid #2A89CD;
   font-size: 12px;
   padding: 3px;
   margin-top: 6px;
   margin-bottom: 3px;
}
.otziv_help {
   font-size: 12px;
}
.otziv_hdr {
   font-size: 130%;
   padding-top: 9px;
   padding-bottom: 9px;
/* font-weight: bold; */
}
.otziv_btn_str { padding: 9px 3px 0 0; text-align: right; }
.otziv_ctrl { padding: 9px 0 0 0; text-align: right; }

.otziv_moder_y, .otziv_moder_n {
   padding: 3px 6px 3px 6px;
   margin-bottom: 12px;
   text-align: justify;
   border: 1px solid #5a5;
   background-color: #f5fff5;
}
.otziv_time_y, .otziv_time_n  {
   padding: 3px 6px;
   font-size: 90%;
   margin-left: 6px;
   color: #3a3a3a;
   background-color: #b0ffb0;
   border: 1px solid #5a5;
}
.otziv_add { font-weight: bold; padding: 3px 0 12px 0; }
.otziv_rec { border-top: 1px dashed #ccc; padding: 12px 0; }
.otziv_moder_n { background-color: #fff5f5; border: 1px solid #a55; }
.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; }
.otziv_name  { font-weight: bold; }
.div_otziv_text  { }
.div_otziv_otvet { padding-top: 9px; color: #50A700; }
.korz_btn { text-align: center; }
.otziv_spasibo { color: #f00; }
.otziv_error { color: #f00; text-align: center; }
.otziv_naim { /* font-weight: bold; */ }
.otziv_none {  }
.otziv_author_div { text-align: center; float: left; padding: 0 9px 0 0; }
.otziv_author_img { width:77px; display: block; }


.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;
}
.rec_ctrl, p.rec_ctrl {
   text-align: right;
   font-family: Arial;
   font-size: 11px;
   color: #888;
}
.rec_ctrl a {
   color: #88f;
}
.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; }
/*
.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_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    { background-color: #d5d5d5; font-weight: bold; }
.export_h2    { background-color: #e5e5e5; }
.export_h3    { background-color: #077; }
.export_h4    { background-color: #707; }
.export_h5    { background-color: #070; }
.export_h6    { background-color: #777; }
.export_naim  { padding: 1px 0 1px 2px }
.export_cena1 { text-align: right; }
.export_cena2 { text-align: right; }


.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; 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_ldesc {
   text-align: right;
   width: 30%;
}
.anketa_desc {
   font-weight: bold;
}

.user_menu_block   { padding: 0 0 0 16px; }
.user_menu_block a { padding: 2px 0; display: block; }
.user_menu_line    { padding: 0 0 9px 0; }
.user_menu_line  a { padding: 0 9px; }

.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;
}

.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 {}
.user_menu_active a { color: #0050AA; font-weight: bold;}



.mlc_edit_tab_head {
   cursor: pointer;
   margin: 0px 0px 0px 6px;
   padding: 3px 6px;
   float: left;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
   border-bottom: 0px solid #EAEAE7;
   background-color: #fff;
}
.mlc_edit_tab_head_active {
   cursor: pointer;
   margin: 0px 0px 0px 6px;
   padding: 3px 6px;
   float: left;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
   border-bottom: 0px solid #EAEAE7;
   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;
   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 {
   float: left;
   margin: 0 3px 10px 6px;
   text-align: center;
   width: 150px;
}
.mlc_list_cat_view a {  }
.mlc_list_cat_view_hidden a { 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_input_kolvo {
   text-align: center; width: 42px;
}
.korz_kolvo {
   text-align: center;
}
.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; }
.korz_min_image { width: 90px; }
/* .korz_min_image { height: 64px; } */

p.korz_right_control { text-align: right; }

input.cvarhlp { background-color: #ccc; text-align: center; }
.selfcvar { padding-left: 230px; }

.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; }

.gt-btn_common {
    background: #eee;
    color: #333 !important;
    text-shadow: 0 -1px 0 rgba(250, 250, 250, 0.25);
    box-shadow: 0 1px 2px rgba(38, 40, 44, 0.54), 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 0 2px 0 rgba(255, 255, 255, 0.15) inset;
    width: 156px;
    border-radius: 4px;
    display: block;
    font: bold 10px/12px Verdana, Helvetica, sans-serif;
    text-decoration: none !important;
    height: 30px;
    padding-top: 5px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.15)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
    background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
}

.gt-btn_common:active {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}

.gt-btn_common:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.07)), color-stop(100%, rgba(0, 0, 0, 0.07)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.07), rgba(0, 0, 0, 0.07));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.07), rgba(0, 0, 0, 0.07));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.07), rgba(0, 0, 0, 0.07));
    background-image: linear-gradient(rgba(255, 255, 255, 0.07), rgba(0, 0, 0, 0.07));
}

.gt-btn_common:hover .gt-btn__icon { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAjCAYAAADrJzjpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzkyRjA4QzhDMTQyMTFFMkEzQzZFMTc5NUMyNjY0MzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzkyRjA4QzlDMTQyMTFFMkEzQzZFMTc5NUMyNjY0MzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOTJGMDhDNkMxNDIxMUUyQTNDNkUxNzk1QzI2NjQzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOTJGMDhDN0MxNDIxMUUyQTNDNkUxNzk1QzI2NjQzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgJwtcAAAAcXSURBVHjazFgJbBRV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') no-repeat;
}

.gt-btn_common:active {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));
    background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));
    background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));
}

.gt-btn_common:active .gt-btn__icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAjCAYAAADrJzjpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFFNDM4MENDMTQyMTFFMkIzODNCQjdDNzIxRDRERDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFFNDM4MERDMTQyMTFFMkIzODNCQjdDNzIxRDRERDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQUU0MzgwQUMxNDIxMUUyQjM4M0JCN0M3MjFENERENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUU0MzgwQkMxNDIxMUUyQjM4M0JCN0M3MjFENERENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjk35gUAAAb4SURBVHjazFh5bBRV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') no-repeat;
}

.gt-btn_common .gt-btn__icon {
    float: left;
    height: 35px;
    width: 46px;
    margin: -5px 5px 0 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAjCAYAAADrJzjpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhDQjZDNEZDMTQxMTFFMkI0Q0FDQjAzMzgxMzc5RjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhDQjZDNTBDMTQxMTFFMkI0Q0FDQjAzMzgxMzc5RjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OENCNkM0REMxNDExMUUyQjRDQUNCMDMzODEzNzlGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OENCNkM0RUMxNDExMUUyQjRDQUNCMDMzODEzNzlGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkrR6jsAAAcISURBVHjazFgJbBRV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') no-repeat;
}
