

/* Start:/bitrix/templates/template_visp_admkgo/components/bitrix/breadcrumb/nav1/style.css?1559985440329*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}

a.bread1{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma;}
a.bread1:hover{text-decoration:none;}
/* End */


/* Start:/bitrix/templates/template_visp_admkgo/template_styles.css?17657164904455*/
		a { color: #0060ff; font: inherit; }
		a:hover {color: #fff; background: #007eff; text-decoration:none; }
		a:focus { outline:0;}
		a.button { text-indent:-9999px; display:block; }
		a.button:hover { background: none; }
		html, body { height: 100%; }

		body { min-width: 950px;}

		table.base { width: 100%; border-spacing: 0; position: relative; overflow: hidden; background: #FC6;  background: url(/bitrix/templates/template_visp_admkgo/img/header-front-ny2026.jpg) no-repeat 20% 0; }

/*        body.front table.base {  background: url(/bitrix/templates/template_visp_admkgo/img/header-front-9may-2025.jpg) no-repeat; background-size: 1617px;  background-position: -170px 0px; } 
        html body.front #content {margin-top: 410px; } */


/*	body.front table.base {  background: url(/bitrix/templates/template_visp_admkgo/img/header-front.jpg) no-repeat 20% 0; } 
/*	body.front table.base {  background: url(/bitrix/templates/template_visp_admkgo/img/header-front-8march.jpg) no-repeat 20% 0; } body.front div#content { margin-top: 390px; background:none; } */




	/*	table.base td { border: 0px solid #f00; } */
		table.base td.base-left { width:365px; height:500px; vertical-align: top;  position: relative;}
		table.base td.base-center { width:50%; vertical-align: top;  position: relative; }
		table.base td.base-leftfooter { height:150px; vertical-align: bottom; background: #f2f2f2;  }
		table.base td.base-leftsidebar { vertical-align: top; background: #f2f2f2;  }


#hotblock { position:absolute; top: 50px; width: 50px; height: 50px; margin-top: 50px; }
		
		#content	{ background: rgba(255, 255, 255, 0.9); padding:70px 25px 25px; max-width: 800px;  /**/ margin-top: 350px; padding-top:30px; /**/
						*background:transparent;
						filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);
					}

		body.front #content	{ margin-top: 360px; }
		body.childpage #content	{ margin-top: 70px; }
		body.front .breadcrumb-navigation { display:none; }

			#content p {  }
			#content h1 { font-size: 24px; }
			#content h2 { font-size: 18px; }
			
			#content p, 
			#content h1, 
			#content h2 {  margin-top: 15px;  }

			#content ol,
			#content ul {  margin-top: 15px; margin-left:35px;  }
			#content li {  margin-top: 10px;  }
		

.system-nav-orange .nav-current-page { background: #007eff; }		
		
		
		#logo		{ position: absolute; top: 200px;  width: 330px; height: 90px; margin-left: 28px;  z-index:9; }
		#mainmenu	{ position:absolute; top: 315px;  width:260px; /*width: 200px;*/ text-align: right; font-size:14px; /*padding-left: 138px;*/ padding-left: 85px; z-index:10; }		
		#clock		{ position: absolute; top: 110px; margin-left: 268px; width:160px; height: 120px; z-index:5; }
		#clock-front		{ position: absolute; top: 30px; margin-left: 268px; width:100%; height: 400px; z-index:5; }
		#clock-front	{ width:950px;  }
		#minibt		{ position: absolute; padding-left: 150px; top: 152px;}
			#minibt a	{ width: 25px; height: 17px; float: left; margin: 7px; }


/* dev *
#minibt a,
#logo { background: rgba(255, 255, 0, 0.5);}
/**/

		
	
		#leftsidebar { background: #f2f2f2;  width: 365px;  position: relative;  }
		
		#leftsidebar .block { padding: 17px 37px; }
		#leftsidebar .block-bottom { border-bottom: 5px solid #fff; }
		#leftsidebar .block-bg { 
/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
/* and http://www.puremango.co.uk/2010/04/css-gradient/ */
    /* fallback (Opera) */
    background: #f2f2f2;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #fff, #e5e5e5);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#fff), to(#e5e5e5));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#ffffff', EndColorStr='#e5e5e5', GradientType=0);
		 }
		 #leftsidebar .block big { font-size: 20px; color: #0060ff; line-height: 100%; }

			 #links-ktm img,
			 #links-chel img,
			 #links-rus img		{margin-left: -59px; position: absolute; }
			 #links-chel img	 { margin-top: -5px; }
			 #links-rus img	 { margin-top: -10px; }

			 #glava img { float: left; margin: -55px 15px 0px -59px; }
			 #glava span{ font-size: 15px; font-weight: bold;  }
			 #glava h4 { font-style:italic;  }
body.childpage #glava {display:none;}
	
			 #contacts {font-style:italic; }

/* fix bitrix admin */
.bx-core-popup-menu-item-text { color:#eee; }


		
/* End */
/* /bitrix/templates/template_visp_admkgo/components/bitrix/breadcrumb/nav1/style.css?1559985440329 */
/* /bitrix/templates/template_visp_admkgo/template_styles.css?17657164904455 */
