

/* Start:/local/templates/simai.sf4nii/components/simai/sf.iblock.section/sf-tree/style.css?15706523763510*/

/* кружок */
ul.li-circle > li { background-image:url(/theme/img/li-circle.png); }
/* стрелка */
ul.li-arrow > li { background-image:url(/theme/img/li-arrow.png); }
/* стрелка2 */
ul.li-arrow2 > li { background-image:url(/theme/img/li-arrow2.png); }
/* галка */
ul.li-check > li { background-image:url(/theme/img/li-check.png); }
/* тирэ */
ul.li-dash > li { background-image:url(/theme/img/li-dash.png); }
/* квадрат */
ul.li-square > li { background-image:url(/theme/img/li-square.png); }
/* star */
ul.li-star > li { background-image:url(/theme/img/li-star.png); }
/* бланк */
ul.li-blank { padding-left:0; }
ul.li-blank > li { padding-left:0; list-style-image:none; list-style-position:outside; list-style-type:none; background-image:none; }
/* отчеркнутый */
ul.li-line { padding-left:0; }
ul.li-line > li { padding-left:0; list-style-image:none; list-style-position:outside; list-style-type:none; background-image:none; border-bottom:solid 1px #000000; padding-bottom:.25em; margin-bottom:.25em; margin-top:.25em; }
ul.li-line > li:last-child { border-bottom:none; }







/* ul-treefree */
ul.ul-treefree { padding-left:0rem; }
ul.ul-treefree ul { margin:0; padding-left:0.5rem; }
ul.ul-treefree li { position:relative; list-style:none outside none; border-left:solid 1px rgba(27, 31, 44, 0.12);; margin:0; padding:0 0 0 1rem; line-height:2rem; }
ul.ul-treefree li:before { content:''; display:block; border-bottom:solid 1px rgba(27, 31, 44, 0.12);; position:absolute; width:1rem; height:2rem; left:0; top:0; }
ul.ul-treefree li:last-child { border-left:0 none; }
ul.ul-treefree li:last-child:before { border-left:solid 1px rgba(27, 31, 44, 0.12);}

/* ul-dropfree */
ul.ul-dropfree div.drop {
width:1.5rem;
height:1.5rem;
position:absolute;
z-index:10;
top:1.2rem;
left:-0.75rem;
border: solid 1px rgba(27, 31, 44, 0.12);
border-radius: 50%;
background-color: #fff;

background-image:  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'><path d='M42 20H22V0h-2v20H0v2h20v20h2V22h20z'/></svg>");

background-position:center center;
background-repeat:no-repeat;
background-size:60%;
cursor:pointer;
}

ul.ul-dropfree div.drop.open {
	background-image:  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'><path d='M0 20h42v2H0z'/></svg>");
}





/* ul-tree */
ul.ul-tree { padding-left:2em; padding-bottom:12px; }
ul.ul-tree ul { margin:0; padding-left:17px; }
ul.ul-tree li { position:relative; list-style:none outside none; border-left:1px solid rgba(0,0,0,.5); margin:0; line-height:24px; }
ul.ul-tree p { position:relative; top:12px; margin:0 0 0 2.5em; padding:0 0; }
ul.ul-tree p:before { content:''; display:block; border-bottom:1px solid rgba(0,0,0,.5); position:absolute; width:2.5em; height:24px; left:-2.5em; top:-12px; }
ul.ul-tree li:last-child { border-left:0 none; }
ul.ul-tree li:last-child > p:before { border-left:solid 1px rgba(0,0,0,.5); }

/* ul-drop */
ul.ul-drop div.drop {
width:1rem;
height:1rem;
position:absolute;
z-index:10;
top:2rem;
left:1rem;

background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAALCAYAAAB7/H1+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGtJREFUeNrck8EOwCAIQ9vF///lTjdniIEMDrusB43xgQUiAAi3Mnua5bV24UXsqrCHecVeeLw8NpBGYiZhVthWcYG81KYL7eXb82wr12AYG3/Y5djOZAQ6M9IW/LMeu46DUlms7pufdwowAAbFQP9vY58OAAAAAElFTkSuQmCC');
background-position:-0.5rem 0;
background-repeat:no-repeat;
cursor:pointer;
}





/* End */
/* /local/templates/simai.sf4nii/components/simai/sf.iblock.section/sf-tree/style.css?15706523763510 */
