

/* Start:/bitrix_personal/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?16667771835346*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0px; padding:0px;
	background:#eeeff0fdfdfd;
	min-height:12px;
	width:100%;
	list-style:none;
        font-size:10px;
	float:left;
     /*   text-transform: uppercase; */

	font-size:90%
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:6px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
font-weight: bold ;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#004477;
	font-weight:normal;
	padding:6px 10px;javascript:void(0)
	font-size:12px;

font-weight: bold ;
border-right-style:solid;
border-right-width:1px;
border-right-color:#CECFD2;
border-bottom-style:solid;
border-bottom-width:0px;
border-bottom-color:#EEEFF0;
white-space:normal;
text-transform: uppercase; 

}

/*Root menu selected - нажатая кнопка  */
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#DDDDE0;
	color:#871C48;
	font-weight:bold;
	padding:5px 10px;
z-index:50000;
	font-size:12px;

border-top-style:solid;
border-top-width:2px;
border-top-color:#871C48;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CECFD2;

border-right: 0px solid color:#CECFD2;
white-space:normal;
text-transform: uppercase; 
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{

border-right: 2px solid :#DBDFE1;
white-space:normal;

	background:#DDDDE0;
	color:#871C48; 
text-transform: uppercase; 
	font-size:12px;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix_personal/templates/.default/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
z-index:50000;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix_personal/templates/.default/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#ECEDF0;
	color:#004477;
	font-size:12px;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#ECEDF0;
	color:#871C48;
z-index:50000;
	font-size:12px;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#ECEDF0;
color:#004477;
	font-size:12px;
	border:1px solid #C1C1C1;

}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
color:#004477;
	width:100%;
	border-bottom:1px solid #D7DBDD;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#004477;
	font-weight:normal;
white-space:normal;
	font-size:12px;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#871C48;
white-space:normal;
	font-size:12px;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
white-space:normal;
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix_personal/templates/Dev_work/styles.css?174902184310146*/
body, td, p, ol, li, ul, a, div{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left ;

}

p {
 margin: 7px 0px 3px 0px;
 padding: 1px 5px 1px 5px;
 text-align: justify;

 font-size: 12px;
}
ul {
  padding-right:20;
  padding-left:20;
}
ul {
  list-style-type:square;
}


h1 {
 font-size: 16px;
 font-weight: bold;
 color: #004477;
 text-transform: uppercase;
 padding:0px;
 margin:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:14px;
 text-align:left;
} 

h2, h3
{
	font-size:120%;
 color: #004477;
	padding-top:10px;
	padding-bottom:3px;
        margin:0 0 2px 0;
}

h4
{
	font-size:110%;
 font-weight: bold;
 color: #004477;
 padding:5px;
 margin:3px;
}
h5, h6
{
	font-size:110%;
 padding:5px;
 margin:5px;
}


blockquote.hk {
   margin: 0 0 0 0px; 
   border: none; 
   padding: 0px;
}

blockquote:before {
    content: " ";
  //   font-size: 1pt; 
//    text-align: center;
//    line-height: 42px;
 //    color: #fff; 
    float: left;
//    position: relative;
//     bottom: 30px; 
//     border-radius: 25px; 
    background: url(/images/quotation-marks_20.png) 0 0;
    display: block;
    height: 20px;
    width: 28px;
    margin: 0px 10px 80px 10px;
}

div.videlen h5 {
  padding:5px;
  margin:5px;
   text-align: center; 
   background-color: #993366;
   color:#ffffff;
}

div.videlen h5 :hover {
   color:#ccffff;
}

div.videlen  a {
   color:#fff;
}

div.videlen a:hover {
   color:#ccffff;
}


/* mark-spisok  - стиль для списков на главной странице сайта */
div.mark-spisok h3 {
	font-size:100%;
	padding-left:10px; }

div.mark-spisok ul {
   list-style-type: none;
// margin: 10px 0px 10px 0px;
   padding: 0px 10px 0px 20px;
}

div.mark-spisok li 
{background-repeat:no-repeat;
// margin: 0px 0px 0px 0px;
 padding: 2px 5px 8px 25px;
  background-image:url(/upload/images/Icon/AL_z_15.gif);
}
div.mark-spisok li a
{   padding: 0px 0px 0px 0px;
   margin:0px;
}

div.mark-spisok li a:hover
{   padding: 0px 0px 0px 0px;
   margin:0px;
   color:#871C48;
}

div.mark-spisok li:hover{
          //color:#871C48;
          text-decoration: none;
         // margin:0px 0px 0px 0px;
          padding: 2px 5px 8px 25px;
          background-image:url(/upload/images/Icon/AL_z_20.gif);
} 

/* небольшое отличие для списка в левой части главной страницы */
div.mark-spisok li.left 
{background-repeat:no-repeat;
   background-image:url(/upload/images/Icon/AL_z_15.gif);
   color:#333333;
   padding: 0px 0 8px 20px;
   margin:0 0 0 7px;
}
/* */
/* стиль для надписи "далее" в новостях */
p.more {color:#004477; font-size:85%;  padding:0; margin:0;}
span.more {font-size:85%; color:#004477; margin: 0px 0 0px 0;  align:left;}

/* общее описание вида ссылок */
a:link { color:#004477; text-decoration: none;} /*#2B76AD */
a:visited{ color:#004477; text-decoration: none;}  /*color:#2B76AD */
a:active {color: #486DAA; text-decoration: none;}
a:hover{color:#871C48; text-decoration: none;}

/* мелкий текст в подвале шаблона (копирайт, главная...) */
p.small {font-size:85%; color:#333333; margin: 0px 0 0px 0;  align:center;}
span.small {font-size:85%; word-spacing:8px;  color:#333333; margin: 0px 0 0px 0;  align:center;}

/* заголовки новостей в анонсах */
div.news_name a:link {  color:#004477; font-size: 16px; font-weight: bold; padding-top:0px;} 
div.news_name a:visited{  color:#004477; font-size: 16px; font-weight: bold; padding-top:0px;} 
div.news_name a:active { color:#871C48; font-size: 16px; font-weight: bold; padding-top:0px;} 
div.news_name a:hover{ color:#871C48; font-size: 16px; font-weight: bold; padding-top:0px;} 
div.news_name { margin-top:0; padding-top:0px; padding-bottom: 15px; }

div.news_ans { MARGIN-left: 40px;}

/* не используется? закомментарила весь кусок, если все будет нормально - удалим 
h1.title {margin-bottom:0px;padding-bottom:0px;}
.title a:link {color: #004477; text-decoration: none;  font-size: 16px; margin-bottom:0px;padding-bottom:0px;}
.title a:visited{color:#004477; text-decoration: none; font-size: 16px; }
.title  a:active {color: #871C48; text-decoration: none;font-size: 16px; }
.title  a:hover{color:#871C48; text-decoration: none;font-size: 16px; }


td.menu a, td.menu a:visited {
 text-transform: uppercase;
 padding-top: 20px;
 font-size: 11px;
 color: #004477;
 text-decoration: none;
}
td.menu a:hover {
 color: #871C48;
 text-decoration: none;
}

td.menu a.red, td.menu a.red:visited {
 text-transform: uppercase;
 padding-top: 20px;
 font-size: 11px;
 color: #871C48;
 text-decoration: none;
}
td.menu a.red:hover {
 color: #871C48;
 text-decoration: none;
}
 не используется?   */

/* заголовок страницы, заголовки "Новости" и "мероприятия" */
h1.upper { flat:left;
        text-transform:uppercase;
        color:#004477;
        margin-bottom:0px;padding-bottom:0px;
}
.upper a:link {color: #004477; text-decoration: none;}
.upper a:visited{color:#004477; text-decoration: none;}

/* общие стили h1, h2... */
.content h1 {
 font-size: 16px;
 font-weight: bold;
 color: #004477;
 text-transform: uppercase;
 padding: 0px 4px 0px 0px;
 margin:0px;
 text-align:left;
}

.content h2 {
 font-size: 15px;
 font-weight: bold;
 color: #862A4F;
 margin:0px;
 padding:5px 0px 7px 0px;
}

.content h3 {
 font-size: 13px;
 font-weight: bold;
 margin:0px;
 padding:0px 0px 0px 0px;
}

/* не используется?   закомментарила весь кусок, если все будет нормально - удалим 
.content ul {
 list-style-image: url(/bitrix_personal/templates/Dev_work/upload/images/pimp.gif);
 margin:0 0 7px 15px;
 
}

.content ul li ul {
 margin:7px 0 7px 15px;
}

.content li a, .content li a:visited {
/* color: grey;  #2B76AD */
 text-decoration: none;
}

.content li a:hover{
 color: #862A4F;
 text-decoration: none;
}
 не используется? */

/* левое меню  */
.item-text a:link {color: #004477; }
.item-text a:visited{color:#004477;  }
.item-text  a:active {color: red; }
.item-text .cur a:visited{color:#871C48;  }
.item-text  a:hover{color:#871C48; }

/* новости и мероприятия */
p.news
{
	margin:0;padding:5px; padding-right:10px; padding-bottom:10px;
	margin-top:6px;
        margin-bottom:10px;
        text-align: justify ;
        border-top: solid 1px #CCCCCC;
        border-bottom: solid 1px #CCCCCC;
}
/* для визитки */
p.adress
{	margin:0;
        text-align: left ;
        padding: 1px 5px 0px 5px;
}

/*
p.newsd
{
	margin:1px;
	margin-bottom:1px;
        text-align: justify ;
}
*/
p.news-item
{
	margin:0;padding:0px;
        padding-bottom:6px;
	margin-bottom:1px;
        text-align: justify ;
/* font-size: 13px; */
 text-decoration: none;
}
.news-date-time
{
	font-size:95%;padding:0; padding-bottom:3px; padding-top:3px;
	display:block;
	color:#871C48;
}
.news-prev-text a { font-size:95%; text-decoration: none;} /*color:#333333; */
.news-name { font-size:95%;  text-decoration: none;} /*color:#333333;*/
.news-name a { font-size:95%; text-decoration: none;} /*color:#333333; */
/*.news-name a:link {color: #333333; }
.news-name a:visited{color:#333333;  }
.news-name a:active {color: 333333; }
.news-name a:hover{color:#333333; }
*/
#right-news
{ font-size: 9px;
   /*border: 4px double black; /* Параметры границы */
   /* background: #fc3; /* Цвет фона */
   /* padding: 10px; /* Поля вокруг текста */
}
/*-------*/

/* хлебные крошки, не используется ? */
.breadcrumb 
{
height: 34px;
}

.breadcrumb a
{ font-weight: normal;
  text-transform: none;
  text-decoration: none;
  font-size: 11px;
  text-align: right;
}

.breadcrumb a:link {color: #871C48; }
.breadcrumb a:visited{color:#871C48; }
.breadcrumb a:hover{color:#004477; text-decoration: none;}

/* синяя линяя */
hr.line {
 margin:0; margin-top:0px; margin-left:2px; margin-right:2px;
 padding:0;
 color: #004477;
 }

/* был стиль для надписи "версия для печати", но сейчас она убрана, так что не используется 
div.print {
 margin-top:16px;
 float:right; 
 text-align: right;
 vertical-align: baseline;
 border-bottom: 1px;
}

div.print a, div.print a:visited{
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
  font-size: 11px;
  color: #004477;
}

div.print a:hover{
  color: #871C48;
  text-decoration: none;
}
*/
/* нижнее меню */
.bottomMenu {
/*  border-top: solid 1px #236DA3;*/
  font-size: 12px;
  color: #004477;
}
.bottomMenu a, .bottomMenu a:visited {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  color: #004477;
}
.bottomMenu a:hover {
  text-decoration: none;
  color: #871C48;
}

/* дальше не знаю что, тоже надо попытаться закомментировать, да выкинуть потом */
/*Information block
.information-block
{
	width:180px;
	margin-bottom:1px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(/bitrix_personal/templates/images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
	margin-bottom:1px;
        text-align: justify ;
border-top: solid 1px #CCCCCC;
 border-bottom: solid 1px #CCCCCC;

}
 
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}
*/


/* End */


/* Start:/bitrix_personal/templates/Dev_work/template_styles.css?17490218431272*/
body, td, p, ol, li, ul, a, div, h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

p {
 margin: 7px 0 3px 0;
 text-align: justify;
 font-size: 12px;
}

h1.upper { 
 font-size: 16px;
 text-transform:uppercase;
 color:#004477;
}
.upper a:link {color: #004477; text-decoration: none;}
.upper a:hover {color: #004477; text-decoration: none;}
.upper a:visited {color:#004477; text-decoration: none;}
.upper a:active {color: #004477; text-decoration: none;}

h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #004477;
 text-transform: uppercase;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:14px;
 text-align:left;

} 


hr {
        margin:15px 0 0 0; 
        border: 0px;
        border-bottom: 0px solid #afccf0;
        border-top: 1px solid #ccc;
        height: 1px;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	background-color: #f4f4f4;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a {text-decoration: none;}

small
{
	font-size:85%;
}

        .style1
        {
            color: #000099;
        }
        .style2
        {
        	border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:Gray;
        }

/* End */
/* /bitrix_personal/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?16667771835346 */
/* /bitrix_personal/templates/Dev_work/styles.css?174902184310146 */
/* /bitrix_personal/templates/Dev_work/template_styles.css?17490218431272 */
