

/* Start:/bitrix/templates/.default/components/bitrix/menu/nkss-top/style.css?14697048162008*/
div#menuTop {width:100%; height:43px; background:url('/i/tm_bg.gif') repeat-x top left; margin:15px 0 15px 0;font-size:105%;font-family:Arial,Tahoma,Verdana;}
div#menuTop img#tmRight {float:right;}

table#tmTable {border-spacing:0; border-collapse:collapse;}
table#tmTable td {padding:0; height:43px; vertical-align:top;}

table#tmTable a {display:block; height:43px; cursor:pointer;font-size:100%;}
table#tmTable a div {height:43px; padding:10px 9px 0 15px;}
table#tmTable td.first a div {background:url('/i/tm_left.gif') no-repeat top left;}

table#tmTable td span.closed a.selected, table#tmTable td span.closed a:hover {background:url('/i/tm_bg_selected.gif') repeat-x top left;}
table#tmTable td.first span.closed a.selected div, table#tmTable td.first span.closed a:hover div {background:url('/i/tm_left_selected.gif') no-repeat top left;}

table#tmTable td span.opened a {background:url('/i/tm_bg_opened.gif') repeat-x top left;}
table#tmTable td.first span.opened a div {background:url('/i/tm_left_opened.gif') no-repeat top left;}

table#tmTable a.selected, table#tmTable a:hover, table#tmTable span.opened a {color:#000; text-decoration:none;}

table#tmTable div.tmPopup {
	position:absolute; 
	display:none; 
	background:#AFAFAF url('/i/tm_popup_right.gif') no-repeat bottom right !important; 
	margin-top:40px;
	white-space:nowrap;
	padding-top:10px;
	z-index:10000;
	font-weight:normal;

}
table#tmTable td.first div.tmPopup {margin-left:1px;}

table#tmTable div.tmPopup a {
	display:block;
	margin:0 11px;
	padding:6px 5px;
	border-bottom:1px solid #5B5B5B;
	height:auto !important;
	font-weight:normal;


}
table#tmTable div.tmPopup a.last {border:none;}
table#tmTable div.tmPopup a:link, table#tmTable div.tmPopup a:visited {color:#5B5B5B !important; text-decoration:none !important; background:none !important;font-size:104.99%;}
table#tmTable div.tmPopup a:active, table#tmTable div.tmPopup a:hover {color:#FFFFFF !important; text-decoration:none !important; background:none !important;}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/nkss-left/style.css?14963294703882*/
div#menu-left-div{
	border:0px solid red;
	width: 178px;
	padding:0px;
	
	padding-bottom:5px;

	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	
	position:relative;
	background:#f5f5f5 url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/bottom_bg.gif') no-repeat bottom left;
}

ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 100%;
	font-size:11px;
	position:relative;
}

ul#vertical-multilevel-menu
{
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/top_bg.gif') no-repeat top left;
	padding:0px;
	padding-top:5px;
	
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:relative;
	/*top:-999em;
	top:auto;*/
	top:0px;
	display:block;
	z-index:500;
	height:auto;
	border:0px solid #C1C1C1;
	
	/*	width:135px;*/
}

/* Submenu Items */ 

#vertical-multilevel-menu li{
	border:0px solid #000;
	margin:2px 4px 2px 5px;
	padding:0px;
	background:#fff url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/menu_s_top.gif') no-repeat top left;
}

#vertical-multilevel-menu li li{
	border:none;
	background:none;
	margin:6px;
}

#vertical-multilevel-menu li ul{
	
	padding:3px 0 0 0;
	margin-right:0px;
	
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/menu_s_bg_top.gif') no-repeat top left;
	left:0px;
	top:0px;
}



#vertical-multilevel-menu li ul a{
	
	margin-right:0px;
	padding-right:0px;
}

#vertical-multilevel-menu li ul ul{
	background:none;
}

#vertical-multilevel-menu li ul li{
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/s_arr.gif') no-repeat top left;
	padding:0 0 0 7px;
}
#vertical-multilevel-menu li ul li.parent-item-selected, #vertical-multilevel-menu li ul li.item-selected {
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/s_arr_red.gif') no-repeat top left;
}

#vertical-multilevel-menu li ul li li{
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/s_sub_arr.gif') no-repeat top left;
	border:0px solid #000!important;
	padding:0 0 0 7px;
}
#vertical-multilevel-menu li ul li li.item-selected {
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/s_sub_arr_red.gif') no-repeat top left;
}

#vertical-multilevel-menu li ul li li a{
	border:0px solid #000!important;
	padding-top:0px;
}

#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #232323; 
	font-weight:normal;
	padding:2px; 
	background:url('/bitrix/templates/.default/components/bitrix/menu/nkss-left/images/menu_s_bottom.gif') no-repeat bottom left;
	border:1px solid #000;
}


#vertical-multilevel-menu li a span{
	padding-right:1px;
    font-size: 110%;
}

#vertical-multilevel-menu li li a{
	border:none;
	background:none;
 font-size: 110%;
}


/*Items selected*/
#vertical-multilevel-menu li.parent-item-selected a
{ 
	font-weight:normal;
	color:#4169e1;
}
li.parent-item-selected li a {
	color:#000000 !important;
}
#vertical-multilevel-menu li.item-selected a
{ 
	color:#4169e1 !important;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#232323;
	font-weight:normal;
	font-size:11px;
	padding:5px 0 7px 5px;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:relative;
	border:0px solid #000;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#4169e1;
	font-weight:normal;
	font-size:11px;
	padding:5px 0 7px 5px;
	
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:0px solid #000;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: none;
	padding-right:0px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	
	color:#DDDDDD;
	padding-right:0px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	
}

#vertical-multilevel-menu li ul
{
	margin:0px 0 0 0px;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/.default/style.css?1363617668402*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
	color:#666;
}

ul.breadcrumb-navigation li
{
	display:inline;
	margin:0; 
	font-size:85%;
}

ul.breadcrumb-navigation a:link, ul.breadcrumb-navigation a:visited {
	color:#666;
}
ul.breadcrumb-navigation a:active, ul.breadcrumb-navigation a:hover {
	color:#4169e1;
}


ul.breadcrumb-navigation span
{
	color:#666;
}


/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1432800066424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/.default/components/kirk/documents.see_also/.default/style.css?1348068314319*/
div#seeAlso h4 {margin:15px 0 10px 0; color:#666; font-size:100%; font-weight:bold;}
div#seeAlso ul {margin:3px 0 ; padding:0;}
div#seeAlso li {
	display:block;
	list-style-type:none; 
	margin:2px 0 6px 0; 
	padding:0 0 0 35px;
	font-size:90%;
}
div#seeAlso img {
	float:left;
	border:none; 
	margin:0 4px 3px -35px;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/coral-partner1/style.css?1348068311132*/
div#menu-partner{

}

div#menu-partner a.active{
	color:#0292d9;
}

div#menu-partner span{
	padding-left:5px;
	padding-right:5px;
}

/* End */


/* Start:/bitrix/templates/nkss_main/styles.css?149675322110510*/
body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
fieldset, form, label, legend
{	margin: 0;
	padding: 0;
	border: 0;
}


input.search_button {
width:22px;
height:22px;
background:transparent url(/i/search_btn.png);
background-position:right;
background-repeat:no-repeat;
cursor:pointer;
border:none;

}
img.select:hover {

    filter: alpha (Opacity=75);/* прозрачность для IE */

    opacity: 0.75;/* прозрачность для других браузеров */

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

blockquote {
  background: #ececec;
     border-left: 7px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #4169e1;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
html {font-size:100.01%;}
body {
	font-family:Arial, sans-serif;
	color:#232323;
	background:#E1E1E1 url('/i/bg_top.jpg') repeat-x top left;
	font-size:80%;
}
a:link, a:visited {color:#000; text-decoration:none;}
a:active, a:hover {color:#4169e1; text-decoration:underline;}

/*  print styles */

td.breadcrumb_line{
	padding-right:17px;
}

td.print{
	padding-top:4px;
}

td.print a{
	padding-left:17px;
	background:url('/i/ico_print.gif') no-repeat center left;
	font-size:90%;
}

/* skeleton */

div#skelWorld {width:960px; margin:0 auto;}

table#skelTop {width:100%; margin:11px 0; border-spacing:0; border-collapse:collapse;}
td#skelTopLeft {padding:0 18px; text-align:left; white-space:nowrap;}
td#skelTopLeft img {margin-right:23px;}
td#skelTopCenter {padding:0px; text-align:left; white-space:nowrap;}
td#skelTopRight {padding:0 18px; text-align:right; white-space:nowrap;}

table#skelWhite {width:100%; margin:0 0 15px 0; background-color:#fff; border-spacing:0; border-collapse:collapse;}
td#skelWhiteTL {padding:0; width:5px; height:27px; background:url('/i/w_tl.gif') no-repeat top left;}
td#skelWhiteTop {padding:0; height:27px; background:url('/i/w_t.gif') repeat-x top left;}
td#skelWhiteTR {padding:0; width:5px; height:27px; background:url('/i/w_tr.gif') no-repeat top right;}
td#skelWhiteLeft {padding:0; width:5px;}
td#skelWhiteInner {padding:0 15px;}
td#skelWhiteRight {padding:0; width:5px;}
td#skelWhiteBL {padding:0; width:5px; height:27px; background:url('/i/w_bl.gif') no-repeat bottom left;}
td#skelWhiteBottom {padding:0;height:27px; background:url('/i/w_b.gif') repeat-x bottom left;}
td#skelWhiteBR {padding:0; width:5px; height:27px; background:url('/i/w_br.gif') no-repeat bottom right;}

div#footerLeft {float:left; padding:0 0 20px 20px;}
div#footerRight {float:right; padding:0 20px 20px 0; text-align:right;}

table#skelTLogo {width:100%; border-spacing:0; border-collapse:collapse;}
table#skelTLogo td {vertical-align:middle;}
td#skelLogo {padding:0; width:256px;}
td#skelSlogan {padding:6px 15px 0 15px; font-size:140%; color:#333333;}
td#skelSearch {padding:0; text-align:right;}

input#searchText {width:180px; color:#ACACAC; padding:2px 3px;}
input#searchButton {padding:1px 3px;}

img.png {
	behavior: url('/bitrix/templates/.default/png.htc');
}

/* main page */

div#skelLeft {width:608px; float:left;}
div#skelRight {width:288px; float:right;}

table.skelTopHeader {width:100%; border-spacing:0; border-collapse:collapse; margin:0 0 6px 0;}
table.skelTopHeader td.skelTopLeft {padding:0; vertical-align:top; font-weight:bold; font-size:120%; color:#333;}
table.skelTopHeader td.skelTopRight {padding:3px 0 0 0; vertical-align:top; text-align:right; font-size:90%;}
table.skelTopHeader td.skelTopRight img {margin:0 4px -2px 0;}

div#bigTeaser {
	width:288px; 
	height:230px; 
	background:url('/i/login1.jpg') no-repeat top left; 
	margin-bottom:18px;
	overflow:hidden;
	font-size:95%;
}
div#bigTeaser div {margin:65px 18px 80px 18px;}
div#bigTeaser p {margin:0 0 10px 0; color:#4C4C4C;}
div#bigTeaser ul {margin:0; padding:0;}
div#bigTeaser li {list-style-image:url('/i/arrow_red.gif'); margin:2px 0 3px 15px; font-size:90%;}
div#bigTeaser li a {font-weight:bold;}

div.skelDelimiter {height:14px; border-bottom:1px solid #E0E0E0; margin:0 0 10px 0;}

/* inner pages */

table#skelMain {width:100%; border-spacing:0; border-collapse:collapse;}
table#skelMain td#skelLeft {width:181px; vertical-align:top;}
table#skelMain td#skelCenter {padding-left:22px; vertical-align:top;}
table#skelMain td#skelRight{vertical-align:top; padding-left:15px; width:168px;}

table#skelSectionPic {margin:15px 0 25px 0; width:100%; border-spacing:0; border-collapse:collapse;}
table#skelSectionPic td {vertical-align:middle; padding:0; overflow:hidden;}
table#skelSectionPic h1 {margin:0 250px 0 0;}
table#skelSectionPic div#skelSectionText {margin:15px 250px 0 0;}

/* right column */

td#skelRight div.right_block{
	width:169px;
	height:78px;
	background:url('/i/right_block_bg.gif')  top left repeat-y;
	margin:16px 0px 16px 0px;
}

td#skelRight div.right_block div{
	background:url('/i/right_block_top.gif')  top left no-repeat;
	height:100%;
	
}

td#skelRight div.right_block div div{
	background:url('/i/right_block_bottom.gif')  bottom left no-repeat;
	height:100%;
	padding:10px 5px 10px 5px;
	text-align:left;
}

td#skelRight div.right_block div div td.text{

	font-family:Arial,"Open Sans", sans-serif;
	font-size:80%;
	padding-left:13px;
}

td#skelRight div.right_block div div td.text .red{
	color:#4169e1;
	font-weight:bold;

}

td#skelRight div.right_block div div td.text a{
	text-decoration:none;
	color:#000;
}

/* content */

.content h1 {color:#333; font-weight:normal; font-size:170%;}
.content h1.pageTitle {color:#333; font-weight:normal; font-size:150%; margin:15px 0 25px 0;}
.content h2 {color:#333; font-weight:bold; font-size:120%; margin:18px 0 12px 0;}
.content h3 {color:#000; font-weight:bold; font-size:110%;}
.content h3 {color:#000; font-weight:bold; font-size:100%;}
.content ul.breadcrumb-navigation li{background:none; padding-left:0px;}
.content ul { }
.content ul li{ background:url('/i/li_1.gif')  top left no-repeat; list-style-type:none; padding-left:15px;  border:0px solid #000;}
.content ul li li{ background:url('/i/li_2.gif')  top left no-repeat; border:0px solid #000; margin-left:-38px!important;}
.content ul ul li{ background:url('/i/li_2.gif')  top left no-repeat; border:0px solid #000;}
.content p {margin:0 0 9px 0;}

/* misc */
table.form_diler {width:100%; border-spacing:0; border-collapse:collapse;}
table.form_diler td {padding:3px 12px 3px 0;}
table.form_diler input.inputtext, table.form_diler textarea.inputtextarea {width:100%;}

table.linkList {width:100%; border-spacing:0; border-collapse:collapse; margin:20px 0 10px 0;}
table.linkList tr {background:url('/i/gray.jpg') repeat-x top left;}
table.linkList td {vertical-align:top; padding:12px 12px 30px 12px;}
table.linkList td.text {padding-left:15px}
table.linkList td.text img.arrow {float:left; margin:5px 0 0 -12px;}
table.linkList td.text h4 {font-weight:bold; font-size:110%; margin:0 0 15px 0;}
table.linkList td.text h4 a {text-decoration:none;}
table.linkList td.text p {margin:0 0 6px 0;}

table.linkListSimple {width:100%; border-spacing:0; border-collapse:collapse; margin:20px 0 10px 0;}
table.linkListSimple td {vertical-align:top; padding:12px 12px 6px 15px;}
table.linkListSimple td.text img.arrow {float:left; margin:5px 0 0 -12px;}
table.linkListSimple td.text h4 {font-weight:bold; font-size:110%; margin:0 0 6px 0;}
table.linkListSimple td.text h4 a {text-decoration:none;}
table.linkListSimple td.text p {margin:0 0 6px 0;}


table.character td {border-spacing: 1px;
padding-top: 2px;
					padding-bottom: 2px;
					padding-left: 4px;
					padding-right: 2px;}
					
.content p.pod { font-size: 80%; }

overlay { 
background-color: rgba(0, 0, 0, 0.7); 
bottom: 0; 
cursor: default; 
left: 0; 
opacity: 0; 
position: fixed; 
right: 0; 
top: 0; 
visibility: hidden; 
z-index: 1; 
-webkit-transition: opacity .5s; 
-moz-transition: opacity .5s; 
-ms-transition: opacity .5s; 
-o-transition: opacity .5s; 
transition: opacity .5s; 
} 
.overlay:target { 
visibility: visible; 
opacity: 1; 
} 
.popup { 
background-color: #fff; 
border: 3px solid #fff; 
display: inline-block; 
left: 50%; 
opacity: 0; 
padding: 15px; 
position: fixed; 
text-align: justify; 
font: 14px Helvetica, Arial, Sans-Serif; 
top: 40%; 
visibility: hidden; 
z-index: 10; 

-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%); 
-o-transform: translate(-50%, -50%); 
transform: translate(-50%, -50%); 

-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
-ms-border-radius: 10px; 
-o-border-radius: 10px; 
border-radius: 10px; 

-webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; 
-moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; 
-ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; 
-o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; 
box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; 

-webkit-transition: opacity .5s, top .5s; 
-moz-transition: opacity .5s, top .5s; 
-ms-transition: opacity .5s, top .5s; 
-o-transition: opacity .5s, top .5s; 
transition: opacity .5s, top .5s; 
} 
.overlay:target+.popup { 
top: 50%; 
opacity: 1; 
visibility: visible; 
} 
.close { 
background-color: rgba(0, 0, 0, 0.8); 
border: 2px solid #ccc; 
height: 24px; 
line-height: 24px; 
position: absolute; 
right: -13px; 
font-weight: bold; 
text-align: center; 
text-decoration: none; 
top: -15px; 
width: 24px; 
-webkit-border-radius: 15px; 
-moz-border-radius: 15px; 
-ms-border-radius: 15px; 
-o-border-radius: 15px; 
border-radius: 15px; 
-moz-box-shadow: 1px 1px 3px #000; 
-webkit-box-shadow: 1px 1px 3px #000; 
box-shadow: 1px 1px 3px #000; 
} 
.close:before { 
color: rgba(255, 255, 255, 0.9); 
content: "X"; 
font-size: 14px; 
text-shadow: 0 -1px rgba(0, 0, 0, 0.9); 
} 
.close:hover { 
background-color: rgba(64, 128, 128, 0.8); 
} 

/* End */
/* /bitrix/templates/.default/components/bitrix/menu/nkss-top/style.css?14697048162008 */
/* /bitrix/templates/.default/components/bitrix/menu/nkss-left/style.css?14963294703882 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/.default/style.css?1363617668402 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1432800066424 */
/* /bitrix/templates/.default/components/kirk/documents.see_also/.default/style.css?1348068314319 */
/* /bitrix/templates/.default/components/bitrix/menu/coral-partner1/style.css?1348068311132 */
/* /bitrix/templates/nkss_main/styles.css?149675322110510 */
