﻿/*  20150123 начал внедрять HTML5 со строки ...--- 2015 год ---...  */
* { margin: 0; padding: 0; }
html, body { height: 100%; }
body { border: 0; font: 0.83em/1.4 Arial, Tahoma, Verdana, sans-serif; color: #555555; background: url('/images/bg-grit.png') repeat top left; }
a { color: blue; outline: none; text-decoration: underline; }
a:hover { text-decoration: none; }
a img,:link img,:visited img,img { border: none; }
p { margin: 0 0 18px; line-height: 1.2em; text-align: justify; } 
p.indent { text-indent: 12px; }
ul,ol {padding: inherit;}
li {padding-bottom: 10px;}
input { vertical-align: middle }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } 
h5,h6 { font-size: 1em; }
h1 { font: 1.8em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; margin: 0 0 4px 0; } 
h2 { font: 1.4em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; }
h3 { font: bold 1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #555555; margin: 20px 0 14px 0; }
h3 span { font-size: 1.1 em; font-style: italic; font-weight: normal; }
h4 { font: 1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; background-color: transparent; margin: 0 0 14px 0; }
h5 { font-weight: bold; font-size: 1em; color: #000; background-color: transparent; }
h6 { font-weight: bold; font-size: 1em; color: #999; background-color: transparent; }
h1 span, h2 span { color: #99CC00; }
figure { background: #f7f7f7; border: 1px solid #eee; padding: 10px; display: block; width: 280px; float: left; margin: 0 20px 10px 0; text-align: center; }
figure img { border: 1px solid #eee; }
figcaption { color: #000; }
.clear { clear: both; height: 0px; font-size: 1px; line-height: 0; overflow: hidden; }
.radius { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
.shadow { -webkit-box-shadow: #c0c0c0 5px 5px 5px; -moz-box-shadow: #c0c0c0 5px 5px 5px; box-shadow: #c0c0c0 5px 5px 5px; }
.lowercase { text-transform: lowercase; }
.name { cursor:default!important; }
.new { background: url('/design/new_button.gif') no-repeat left; padding: 0 0 0 55px; margin: 10px 0 15px 20px;}
.point { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.kroshki { font-size: 0.9em; color: #808080; padding: 1px 30px; }
.kroshki a { color: #808080; }
.box { -webkit-box-shadow: #999 5px 5px 5px; -moz-box-shadow: #999 5px 5px 5px; box-shadow: #999 5px 5px 5px; }
#wrapper { min-width: 990px; max-width: 1264px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; }
/* Header -----------------------------------------------------------------------------*/
#header { /* height: 40px; */ margin-top: 40px; }
#header .box { margin: 0 10px; }
#header .box .box_data { float: left; }
#header .box .rss { float: right; margin: 10px; }
/* Middle -----------------------------------------------------------------------------*/
#middle { width: 100%; height: 1%; margin-top: 0px; padding: 0 0 450px; }
#middle:after { height: 0; content: '.'; display: block; clear: both; visibility: hidden; }
#container { width: 100%; float: left; overflow: hidden; }

/* Sidebar Left -----------------------------------------------------------------------*/
.sl { float: left; width: 110px; margin-left: -100%; margin-top: 37px; text-align: center; }

/* Sidebar Right -----------------------------------------------------------------------------*/
.sr { float: left; width: 240px; margin-left: -245px; margin-top: 37px; padding-top: 15px; /*background: #F8F8F8;*/ }
/* Footer -----------------------------------------------------------------------------*/
#footer { width: 100%; min-width: 990px; height: 450px; margin: -450px auto 0; background: url('/images/footer_bg.jpg') repeat-x bottom; font: 0.9em/1.2 Arial, Tahoma, Verdana, sans-serif;  }
#footer .radius {
 border: 1px solid #CFD0C2; /* Параметры рамки */
 text-align: center;
    padding: 5px; /* Поля вокруг текста */
    -moz-border-radius: 5px; /* Для Firefox 3 */
    -webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
    border-radius: 5px; /* Для современных браузеров */
 margin: 0 15px; 
}
#footer .radiusml {
    background: #E4F5F8; /* Цвет фона */
    color: #666666; /* Цвет текста */
 font-size: 10px; /* Размер шрифта */
 text-align: center;
    padding: 3px; /* Поля вокруг текста */
    -moz-border-radius: 5px; /* Для Firefox 3 */
    -webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
    border-radius: 5px 5px 15px 15px; /* Для современных браузеров */
 margin: 0 17px;
 opacity: 0.7; /* Полупрозрачный фон */
    filter: alpha(Opacity=70); /* Прозрачность в IE */
}
#footer .radiusml a { color: #666666; text-decoration: none; }
#footer .radiussp {
    background: #F0FAFB; /* Цвет фона */
    color: #F0FAFB; /* Цвет текста */
 font-size: 10px; /* Размер шрифта */
 text-align: center;
    padding: 3px 0 25px; /* Поля вокруг текста */
    -moz-border-radius: 5px; /* Для Firefox 3 */
    -webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
    border-radius: 25px; /* Для современных браузеров */
 margin: -10px 20px -5px 20px;
 opacity: 0.7; /* Полупрозрачный фон */
    filter: alpha(Opacity=70); /* Прозрачность в IE */ 
}
#footer .radiussp a { color: #F0FAFB; text-decoration: none; }
#footer .ftmenu { height: auto; width: auto; text-align: center; margin: 5px 50px 20px; padding: 0; color: #333333; }
#footer .ftmenu a  { color: #333333; text-transform: uppercase; }
#footer .ftcopyright { height: auto; margin: 0; padding: 0 0 0 100px; float: left; }
#footer .ftcopyright a { color: #555555; text-decoration: none; } 
#footer .ftcopyright span { font-weight: bold; }
#footer .ftcopyright span span { color: #cc0000; text-transform: uppercase; }
#footer .ftcounter { height: auto; margin: 0; padding: 0 100px 0 0; text-align: right; }

/* Style News, Publ, Load, Dir, Board, Blog -----------------------------------------------------------------------------*/
/* TABS */
.tabs-box { position: relative; height: 25px; left:20px; margin-right: 22px; bottom:0px; 
white-space: nowrap; 
overflow: hidden; 
}
.tabs-box::after { 
content: ''; 
position: absolute; 
right: 0; top: 0; 
width: 30px; 
height: 100%; 
z-index: 500;
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}
.tabs-line { position: absolute; top: 0; height: 24px; width: 90%; /*border-bottom: 1px solid #f1f1f1;*/ }
.tabs { display: block; position: absolute; top: 0; left: 0; list-style: none; height: 25px; margin: 0; padding: 0; padding-left: 0px; }
.tabs li { float: left; margin-right: 5px; }
.tabs li a { display: block; position: relative; text-decoration: none; }
.tabs li a em { display: block; height: 24px; float: left; padding: 1px 11px 0 8px; background: #eee url('http://webses.info/design/tabs.gif') no-repeat right top; position: relative; z-index: 100; font: 1.05em tahoma; /*font-style: normal;*/ color: #555; line-height: 24px; }
.tabs li a b { display: block; float: left; width: 5px; height: 25px; background: #eee url('http://webses.info/design/tabs.gif') no-repeat left top; position: relative; z-index: 200; }
.tabs li a:hover { border:0; z-index:300; cursor:pointer; }
.tabs li a:hover b { background-color: #f0f0f0; background-position: left center; }
.tabs li a:hover em { background-color: #f0f0f0; background-position: right center; color: #; }
.tabs li a.selected, .tabs li a.selected:hover { border:0; z-index:400; cursor:pointer; }
.tabs li a.selected b, .tabs li a.selected:hover b { background-color: #f6f6f6; background-position: left bottom; }
.tabs li a.selected em, .tabs li a.selected:hover em { background-color: #f6f6f6; background-position: right bottom; color:#555; text-decoration: underline; }
.tabs li a.moder em { color: #090; }
.small { font-size: 0.85em; }

/* Enter Style */
.eModerPanel { width: 100%; background-color: #ff0000; text-align: right; }
.eReads { width: 200px; float: right; text-align: right; color: #555; } 
.eDate { margin-right: 205px; color: #555; }
.eReads a:link, .eReads a:visited, .eReads a:active, .eDate a:link, .eDate a:visited, .eDate a:active { text-decoration: none; color: #555; }
.eReads a:hover, .eDate a:hover { text-decoration: underline; color: #555; }
.socialNetworks { margin: 10px 0; text-align: center; }
/* Page selector */
#ps, 
#pagesBlock2 { clear:both; padding: 3px 8px; text-align: center; margin: 5px 0; /*background-color: #ffffff;*/ }
#ps .pagesBlockuz1, 
#pagesBlock2 .pagesBlockuz1 { clear:both; margin-left:15px; }
#ps .swchItem, #ps .swchItemA , #ps .swchItemDots, 
#pagesBlock2 .swchItem1, #pagesBlock2 .swchItemA1 , #pagesBlock2 .swchItemDots {
display: inline-block;
text-decoration: none;
background-color: #F9F9F9;
padding: 3px 8px;
border: 1px solid #C6C6C6;
outline: 0;
font-weight: bold;
font-size: 0.92em;
color: #333; 
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#ps .swchItemA, 
#pagesBlock2 .swchItemA1  { 
background-color: #EEE;
background-image: none;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.20);
-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.20);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .20);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .20);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff8f8f8,EndColorStr=#ffeeeeee);
background-image: -moz-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: -ms-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: -o-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F8F8F8),color-stop(100%,#CCC));
background-image: -webkit-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: linear-gradient(to bottom,#F8F8F8 0,#CCC 100%);
}
#ps .swchItem:hover, 
#pagesBlock2 .swchItem1:hover  {
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff8f8f8,EndColorStr=#ffeeeeee);
background-image: -moz-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: -ms-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: -o-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F8F8F8),color-stop(100%,#CCC));
background-image: -webkit-linear-gradient(top,#F8F8F8 0,#CCC 100%);
background-image: linear-gradient(to bottom,#F8F8F8 0,#CCC 100%);
}
/* Комментарии */
#publEnterComment { background: url(/design/gradient_vm.jpg) no-repeat; }

/* Страница модуля статей */
.publModule { position: relative; border: 1px solid #d1d1d1; background: url(/design/gradient_vm.jpg) no-repeat; background-position: 0 -1px; background-color: #fff; padding: 0px; } 
/* Страница раздела статей */
.publSection { position: relative; border: 1px solid #d1d1d1; background: url(/design/gradient_vm.jpg) no-repeat; background-position: 0 -1px; background-color: #fff; padding: 0px; } 
/* Страница категории статей */
.publCategory { position: relative; border: 1px solid #d1d1d1; background: url(/design/gradient_vm.jpg) no-repeat; background-position: 0 -1px; background-color: #fff; padding: 0px; } 
/* Страница статьи */
.publEnter { position: relative; border: 1px solid #d1d1d1; background: url(/design/gradient_vm.jpg) no-repeat; background-position: 0 -1px; background-color: #fff; padding: 0 30px; } 
.publEnterHead { margin: 12px 0 17px; } 
.publEnterDfpTop { position: relative; float:left; top: 0px; left: 0px; padding: 0px; margin: 0 20px 20px 0; }
/* Вид материалов */
#vm { background: url(/design/gradient_vm.jpg) no-repeat; padding: 5px 30px;} 
#vm .eCategoryName { font-size: 1em; border-bottom: 1px dashed #cbcbe6; }
#vm .eCategoryName a:link, #vm .eCategoryName a:visited, #vm .eCategoryName a:active { text-decoration: none; color: #999; }
#vm .eCategoryName a:hover { text-decoration: underline; color: #999; }
#vm .eTitle { font-size: 1.4em; color: #333; padding: 0 0 3px;}
#vm .eTitle a:link, #vm .eTitle a:visited, #vm .eTitle a:hover, #vm .eTitle a:active { text-decoration: underline; color: #333; } 
#vm .eBlock { width: 100%; border-collapse: collapse; border: 0px; margin: 7px 0 10px; }
#vm .eBlock td { vertical-align: top; }
#vm .eBlock img { width: 120px; }
#vm .eMessage { max-height: 150px; text-align: justify; padding-left: 10px; overflow: hidden; margin-bottom: -30px; }
#vm .eMessage a:link, #vm .eMessage a:visited, #vm .eMessage a:hover, #vm .eMessage a:active { text-decoration: none; color: #555; }
#vm .eMessageafter { position: relative; width: 100%; height: 30px; 
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(95%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}


.publEnterWidgetPublMessage { padding: 0 0 14px; }
.publEnterNextPubl { 
position: absolute; 
width: 85px; 
height: 33px; 
right: 15px; 
bottom: 20px; 
z-index: 1; 
background-color: #fff; 
padding: 5px 0 0 10px;
font-size: 1em; 
font-style: italic; 
color: #333333;
}

/* Новости */
#pagesBlock1 { display:none; } /* убираем верхний ненастраиваемый переключатель страниц в новостях */

/* Стили smi2 тизеров */
#smi2adblock_66138_1 { background: url(http://webses.info/design/gradient_vm.jpg) no-repeat; padding: 5px 15px; margin-top: 15px; }
#smi2adblock_66138_1 .eCategoryName { font-size: 1em; border-bottom: 1px dashed #cbcbe6; color: #999; }
#smi2adblock_66138_1 .eCategoryName a, #smi2adblock_66138_1 .eCategoryName a:link, #smi2adblock_66138_1 .eCategoryName a:visited, #smi2adblock_66138_1 .eCategoryName a:active { text-decoration: none; color: #999; }
#smi2adblock_66138_1 .eCategoryName a:hover { text-decoration: underline; color: #999; }
#smi2adblock_66138_1 .eTitle { font-size: 1.4em; text-decoration: underline; color: #333; }
#smi2adblock_66138_1 .eReads { width: 200px; float: right; text-align: right; text-decoration: none; color: #999; } 
#smi2adblock_66138_1 .eDate { margin-right: 205px; color: #999; }
#smi2adblock_66138 { padding-top: 5px; max-height: 150px; text-align: justify; overflow: hidden; }
#smi2adblock_66138 a, #smi2adblock_66138 a:link, #smi2adblock_66138 a:visited, #smi2adblock_66138 a:hover, #smi2adblock_66138 a:active { text-decoration: none; color: #555; text-align: justify; overflow: hidden; }
#smi2adblock_66138 div { display:none; } 
/* end Стили smi2 тизеров */

/* Стили directadvert тизеров */
#DIV_DA_105451_1 { background: url(http://webses.info/design/gradient_vm.jpg) no-repeat; padding: 5px 15px; margin-top: 15px; }
#DIV_DA_105451_1 .eCategoryName { font-size: 1em; border-bottom: 1px dashed #cbcbe6; color: #999; }
#DIV_DA_105451_1 .eCategoryName a, #DIV_DA_105451_1 .eCategoryName a:link, #DIV_DA_105451_1 .eCategoryName a:visited, #DIV_DA_105451_1 .eCategoryName a:active { text-decoration: none; color: #999; }
#DIV_DA_105451_1 .eCategoryName a:hover { text-decoration: underline; color: #999; }
#DIV_DA_105451_1 .eTitle { font-size: 1.4em; text-decoration: underline; color: #333; }
#DIV_DA_105451_1 .eReads { width: 200px; float: right; text-align: right; text-decoration: none; color: #999; } 
#DIV_DA_105451_1 .eDate { margin-right: 205px; color: #999; }
#DIV_DA_105451 { padding-top: 5px; max-height: 150px; text-align: justify; overflow: hidden; }
#DIV_DA_105451 a, #DIV_DA_105451 a:link, #DIV_DA_105451 a:visited, #DIV_DA_105451 a:hover, #DIV_DA_105451 a:active { text-decoration: none; color: #555; text-align: justify; overflow: hidden; }
#DIV_DA_105451 .da_adp_links { display:none; }
/* end Стили directadvert тизеров */

/* Список материалов ???????*/
#sm {
border: 1px solid #C6C6C6;
border-top: 0px; 
padding: 1px;
-moz-border-radius: 0 0 5px 5px; 
-webkit-border-radius: 0 0 5px 5px; 
border-radius: 0 0 5px 5px; 
}
/* End Список материалов */

table .catsTable {}
.catsTd { height: 65px; padding: 0 5px 0 65px; background: url('/design/icon/1_catsTd.png') no-repeat; background-position: 0 0px; }
#cid1 { background: url('/design/icon/1_cid1.png') no-repeat; background-position: 0 0px; }
#cid90 { background: url('/design/icon/1_cid90.png') no-repeat; background-position: 0 0px; }
#cid101 { background: url('/design/icon/1_cid101.png') no-repeat; background-position: 0 0px; }

/* global-nav */
#global-nav { 
 position: fixed; 
 z-index: 10000;
 width: 100%; 
min-width: 1000px;
 height: 37px; 
 background-color: #fff; 
 margin-top: 0px; 
 padding-top: 0px; 
 top: 0px;
left: 0px;
right: 0px; 
 bottom: auto; 
 box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
 -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}
/* End global-nav */

#scrollup {
	position: fixed; /* фиксированная позиция */
	opacity: 0.9; /* прозрачность */
	padding: 10px; /* отступы */
	border-radius: 5px; /* скругление углов */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	right: 10px; /* отступ слева */
	bottom: 10px; /* отступ снизу */
	display: none; /* спрятать блок */
	cursor: pointer;
	z-index: 10000;
}



/* --------------------------- 2015 год ---------------------------  */

/* Стили где-то применяются - НЕ УДАЛЯТЬ ПОКА! Удалить только после полной шлифовки! */
/* Информеры */
.publEnterWidget { height: 250px; background: #f1f1f1; padding: 10px 20px; overflow:hidden; margin: 0 20px 30px; } 
.publEnterWidgetDfpBottom { position: relative; float:left; top: 0px; left: 0px; padding: 0px; }
.publEnterWidgetPubl { height: 250px; margin-left: 270px; overflow:hidden; } 
.publEnterWidgetPublData { color: #999; }
.publEnterWidgetPublTitle, .publEnterWidgetPublTitle a { 
white-space: nowrap; 
overflow: hidden; 
background: #f1f1f1; 
position: relative; 
font-size: 1.04em; 
color: #333333; 
}
.publEnterWidgetPublTitle::after { 
content: ''; 
position: absolute; 
right: 0; top: 0; 
width: 37px; 
height: 100%; 
background: -moz-linear-gradient(left, rgba(241,241,241, 0.5), #f1f1f1 100%); 
background: -webkit-linear-gradient(left, rgba(241,241,241, 0.5), #f1f1f1 100%); 
background: -o-linear-gradient(left, rgba(241,241,241, 0.5), #f1f1f1 100%); 
background: -ms-linear-gradient(left, rgba(241,241,241, 0.5), #f1f1f1 100%); 
background: linear-gradient(to right, rgba(241,241,241, 0.5), #f1f1f1 100%); 
}
/* конец Стили где-то применяются - НЕ УДАЛЯТЬ ПОКА! Удалять только после полной шлифовки! */ 



/* Внедряем HTML5 */ 
#content { padding: 0 260px 0 110px; } 
.content, section, article { display: block; } 

/*--- закоментируем ненужные свойства и значения у дива с классом .content (в котором лежит [BODY]) - этот див материнский для section; 
.content { border: 1px solid #999; padding: 20px; margin:0 0 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: #999 5px 5px 5px; -moz-box-shadow: #999 5px 5px 5px; box-shadow: #999 5px 5px 5px; } 
ПОЧЕМУ ЭТИ КЛАСС И ДИВ СРАЗУ НЕ ПОЛУЧАЕТСЯ УБРАТЬ? 
класс .content используется многими не отшлифованными страницами и лежит у дива в шаблоне; 
!!! ПЛАН
при изменении шаблона этот класс нужно убрать вместе с его дивом, наверное заменив на тег section перед [BODY]; 
или в [BODY] потом везде помещать section? У section должен быть свой <h>, затем несколько <article> с <h2>Заголовок статьи</h2> <p>Текст статьи</p> и может быть даже с <aside>Дополнительная информация к статье</aside> */ 

.annotation_publ {
	position:relative;
	margin: 0px;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding: 10px 20px;
	overflow: hidden;	
	background-color: #f1f1f1; 
}
.annotation_publ > h2 { 
	display: block;	
	width: 0px;
	height: 0px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 1px;
	overflow: hidden;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.annotation_publ_informer_1 {
	width: 250px;
	height: 250px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	float: left;
	position:relative;
}
.annotation_publ_informer_1 span { 
	display: block;
	position:absolute; 
/*	width: 230px; 20150907*/
	max-height: 50%;
	margin: 0px;
	border: 0px;
	bottom: 0px; 
	padding: 5px 10px 5px;
	font: 0.83em/1.4 Arial, Tahoma, Verdana, sans-serif; color: #555555;
	overflow: hidden;
	opacity: 0.7;
	filter: alpha(Opacity=70);
	background-color: #f1f1f1;
}
.annotation_publ_informer_1 span div { 
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.annotation_publ_informer_1 span:hover { 
	max-height: 100%; 
	top: 0px;
	color: #800080;		
}
.annotation_publ_informer_1 span:hover div { 
	width: 230px;
	height: 100%;
	overflow: hidden;
}
.annotation_publ_informer_2 {
	display: block;
	position:absolute; 
	margin: 0px 20px 0px 270px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
}
.annotation_publ_informer_2 article {
	height: 77px; 
	margin-bottom: 10px;
	border: 0px;
	padding-left: 87px;	
	background-size: auto 77px;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}
.annotation_publ_informer_2 article:first-child { display: none; } 
.annotation_publ p {
margin: 0px;
line-height: 2em;
text-align: justify;
}

/* Перестал раскрываться в датах список чисел при добавлении и редактировании статей. Исправляем. */
.hidden_for_calendar {display: block !important;}

/*  20150911 внедряем bootstrap-3.3.5  */

/* uMenuDiv1 -----------------------------------------------------------------------------*/
#uMenuDiv1 { font-size: 1em; text-align: center; position: relative; }
#uMenuDiv1 .uMenuItem, #uMenuDiv1 .uMenuItemA  { margin-bottom: 20px; }
#uMenuDiv1, .uMenuV, .uMenuRoot { list-style: none; }
#uMenuDiv1 a  { height: 60px; width: 120px; display: table-cell; text-align: center; vertical-align: bottom; }
#uMenuDiv1 a:link, #uMenuDiv1 a:visited { text-decoration: none; color: #999; }
#uMenuDiv1 a:hover, #uMenuDiv1 a:active, #uMenuDiv1 a[class~="uMenuItemA"] { text-decoration: none; color: #333; }
#uMenuDiv1 span  { position: relative; top: 20px; background: #ffffff; }
#uMenuDiv1 a[href*="webses.info"] { background: url('/design/menu/menu_1_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/news/"] { background: url('/design/menu/menu_2_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/publ/"] { background: url('/design/menu/menu_3_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/load/"] { background: url('/design/menu/menu_4_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/forum/"] { background: url('/design/menu/menu_6_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/board/"] { background: url('/design/menu/menu_7_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/index/0-3/"] { background: url('/design/menu/menu_9_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[href*="/index/0-36"] { background: url('/design/menu/menu_10_120.png') no-repeat; background-position: bottom; }
#uMenuDiv1 a[class~="uMenuItemA"] { background-position: top; }
#uMenuDiv1 a:hover { background-position: top; }
/* uNMenuDiv2 -----------------------------------------------------------------------------*/
#uNMenuDiv2 { font-size: 0.79em; background-color: #fff; } 
#uNMenuDiv2 .uMenuRoot { margin-bottom: 0px; }
#uNMenuDiv2 li { display: inline-block; margin-right: 2px; padding-bottom: 0; }
#uNMenuDiv2 a  { height: 42px; width: 59px; padding: 0 5px; display: table-cell; text-align: center; vertical-align: bottom; text-decoration: none; background-size: 24px; background-position: 50% 33%; background-repeat: no-repeat; background-color: #fff; background-blend-mode: luminosity; }
#uNMenuDiv2 a[href*="/news/"] { background-image: url('/fatcow/all/calendar.png'); }
#uNMenuDiv2 a[href*="/publ/"] { background-image: url('/fatcow/all/insert_caption.png'); }
#uNMenuDiv2 a[href*="/load/"] { background-image: url('/fatcow/all/report_green.png'); }
#uNMenuDiv2 a[href*="/board/"] { background-image: url('/fatcow/all/notes_pin.png'); }
#uNMenuDiv2 a[href*="/index/0-3/"] { background-image: url('/fatcow/all/books.png'); }
#uNMenuDiv2 a[href*="/index/0-36"] { background-image: url('/fatcow/all/application_from_storage.png'); }
#uNMenuDiv2 a[href*="/forum/"] { background-image: url('/fatcow/all/users_men_women.png'); }
#uNMenuDiv2 a[href*="/gb/"] { background-image: url('/fatcow/all/sitemap_color.png'); }
#uNMenuDiv2 a:hover, #uNMenuDiv2 a[class~="uMenuItemA"] { background-color: #f2f2f2; background-blend-mode: normal; color: #000;}


