

/* Start:/bitrix/templates/kniitmu/components/bitrix/breadcrumb/.default/style.css?1368523333207*/
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
{
	
}
/* End */


/* Start:/bitrix/templates/kniitmu/components/bitrix/news.line/.default/style.css?135894730236*/
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/kniitmu/styles.css?1611899774786*/
﻿







.zakupka tr td{
	border: solid 1px #f2f2f2;
	vertical-align: top;
	padding: 0.3em 1em;
}

.zakupka tr .col1{
	width: 300px;
	font-weight: 600;
}

.zakupka tr .col2{
	width: 330px;
}

.zakupka tr td h3{
	padding: 0.5em 0;
	background: #eee;
	color: #1af;
	text-align: center;
}

.zakupka tr td.table1 table tr td{
	border: solid 1px #999;
	font-weight: normal;
}

.table1{
	font-weight: 600;
}


.listOfTrader li{
	padding: 0.4em 0em;
}



hr.razdel{
	border: solid 1px;

    color: #DFDFDF;
}


.col2 table{
	font-size: 8pt;
}

.col2 table tr td{
	border: solid 1px #CCC;
	width: auto;
	height: auto;

}







.previmg{
	float: left;
}

div.contimg{
	display: inline-block;
width: 210px;
height: 327px;
padding: 1px;
}
div:hover.contimg{

	padding: 1px;
	background: #fff;
}
/* End */


/* Start:/bitrix/templates/kniitmu/template_styles.css?161189977411093*/
* {
  margin:0;
  padding:0;
  outline:none
}
html, body {
  height: 100%;
}
html {
  font-size:100.01%;
}
body {
	color:#636363;
	font-size:14px;
	font-family:Arial;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}





	
a, a:visited {
	color:#000;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	/*color:#EF7601;*/
	color: #05F;

	}
a:focus {
	outline:none;
	}
:focus, :active { 
	outline: 0; 
	}

a.smlink{
	color: #aaa !important;
	text-decoration: none;
}
a:hover.smlink{
	color: #05F !important;
	text-decoration: none;
}

a.originimg{
	text-decoration: none;
	float: left;
	color: #CCC !important;
	margin-left: 2.5em;
}
a:hover.originimg{
	color: #05F !important;
}

.listOfTrader li a.file{
	font-size: 9pt;
	text-decoration: none;
	color: #777;
	margin-left: 1em;
	margin-top: 0.2em;
}
.listOfTrader li a:hover.file{
	font-size: 9pt;
	text-decoration: none;
	color: #05F;
}

#content .left-side .list div ul li a{
	display: block;
	min-width: 15em;
}
#content .left-side .list div ul li a:hover{
	color: #05F;
}








img {
	border:0;
	}
form {
	margin:0;
	padding:0;
	}
ol, ul {
	list-style: none;
	}
.clr {
	content: ".";
	display: block;
	float:none;
	clear:both;
	height:0;
	overflow: hidden;
}

#page{
	background:#f3f3f3 url("/bitrix/templates/kniitmu/./images/bg.png") repeat-x 0 0px;
}
#page2{
	background:#f3f3f3 url("/bitrix/templates/kniitmu/./images/bg2.png") repeat-x 0 0px;
}

#wrapper {
	background: url("/bitrix/templates/kniitmu/./images/wrapper-bg.png") no-repeat 50% 91px;
}
#wrapper2 {
	
}
#wrap {	
	position:relative;
	margin:0 auto;
	width: 100%;
}
#header {
	width:952px;
	height:80px;
	position:relative;
	background: url("/bitrix/templates/kniitmu/./images/header.png") no-repeat 0 center;
	margin-left: auto;
	margin-right: auto;
}
#header a.logo {
	background: url("/bitrix/templates/kniitmu/./images/logo.png") no-repeat 0 0;
	position:absolute;
	display:block;
	height:70px;
	width:200px;
	top:13px;
	left:0px;
}
#menutop {
	position:absolute;
	left:110px;
	top:0px;
	
}
#menutop li {
	float:left;
	display:inline-block;
	padding:0px 14px 0px 14px;
}
#menutop li a {
	color:#126acf;
	font-size:12px;
	text-transform:uppercase;
}
#menutop li:hover, 
#menutop li.act {
	background: url("/bitrix/templates/kniitmu/./images/menutop-act.png") repeat-x 0 0;
}
#menutop li a {
	display:inline-block;
	padding:35px 0 28px 0;
	line-height:16px;
	height:16px;
}
#menutop li:hover a, 
#menutop li.act a {
	background: url("/bitrix/templates/kniitmu/./images/menutop-act-a.png") no-repeat 50% 110px;
	text-decoration:none;
	color:#f5f4f2;
}
#menutop li div.sub {
	background:#f9f9f9 url("/bitrix/templates/kniitmu/./images/menutop-sub.png") repeat-x 0 0;	
	border:3px solid #0a37ab;
	position:absolute;
	z-index:999999;
	display:none;
	height:360px;
	width:948px;
	left:-375px;
	top:80px;
}
#menutop li:hover div.sub, 
#menutop li.act div.sub {
	display:block;
}
#menutop li div.sub .img {
	float:left;
	width:510px;
	height:360px;
	text-align:left;
}
#menutop li div.sub .list {
	float:left;
	width:436px;
	height:360px;
	position:relative;
	padding:18px 0 20px 0;
	background: url("/bitrix/templates/kniitmu/./images/menutop-sub-sep.png") no-repeat 130px 18px;	
}
#menutop li div.sub .list ul {
	width:130px;
	min-height:300px;
}
#menutop li div.sub .list ul li {
	float:none;
	display:block;
	padding:8px 16px 8px 0;
	min-height:18px;
	height:auto;
}
#menutop li div.sub .list ul li:hover {
	background:none;
}
#menutop li div.sub .list ul li a {
	background:none;
	padding:0px 15px 0 0;
	text-decoration:underline;
	text-transform:none;
	display:inline-block;
	line-height:16px;
	font-size:14px;
	color:#375caa;
	height:auto;
}
#menutop li div.sub .list ul li:hover a {
	background: url("/bitrix/templates/kniitmu/./images/menutop-sub-act.gif") no-repeat right 6px;
	font-weight:700;
}
#menutop li div.sub .list ul li ul {
	width:200px;
	position:absolute;
	display:none;
	left:130px;
	top:18px;
}
#menutop li div.sub .list ul li:hover ul {
	display:block;
}
#menutop li div.sub .list ul li:hover ul li {
	padding:7px 0px 7px 14px;
}
#menutop li div.sub .list ul li:hover ul li a {
	background:none;
	font-weight:400;
	font-size:11px;
}
#menutop li div.sub .list ul li:hover ul li a:hover {
	text-decoration:none;
}

#logotip {
	position:absolute;
	left:650px;
	top:15px;	
	width:500px;
}

#logotip img {
	height:40px;
	width:auto;
	margin-left:10px;
}


#logotip1 {
	position:absolute;
	left:960px;
	top:25px;	
	width:500px;
}

#logotip1 img {
	height:30px;
	width:auto;
	margin-left:10px;
}


#slider-wrap {
	padding:45px 0 0 1px;
	height:487px;
	width:954px;
	margin-left: auto;
	margin-right: auto;

}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
}
.nivoSlider img {
	position:absolute;
	display:none;
	width:954px;
	top:0px;
	left:0px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
.nivo-box img {display:block;}
.nivo-caption {display:none;}
.nivo-controlNav {display:none;}
.nivo-directionNav a {
	width:40px;
	height:56px;
	display:block;
	cursor:pointer;
	position:absolute;
	text-indent:-9999px;
	z-index:9;
	top:205px;
}
a.nivo-nextNav {
	right:-90px;
	background: url("/bitrix/templates/kniitmu/./images/slider-arrow-r.png") no-repeat 0 0;
}
a.nivo-prevNav {
	left:-90px;
	background: url("/bitrix/templates/kniitmu/./images/slider-arrow-l.png") no-repeat 0 0;
}
a.nivo-nextNav:hover {right:-92px;}
a.nivo-prevNav:hover {left:-92px;}

#news-block {
	height:60px;
	padding:0 0 30px 0px;
	position: relative;
	z-index:7;
	margin-left: auto;
	margin-right: auto;
	width: 955px;
}
#news-block .desc {
	/*text-shadow:#104b87 1px 1px 1px;*/
	background: none repeat scroll 0 0 #3C9DDC;
    color: #000000;
    float: left;
    font-family: cambria;
    font-size: 12pt;
    height: 48px;
    line-height: 22px;
    padding: 10px 2px 2px 8px;
    text-align: center;
    width: 370px;
}
#news-block span.news {
	font-size:12pt;
	display:inline-block;
	text-decoration:none;
	background: url("/bitrix/templates/kniitmu/./images/btn.png") repeat-x 0 0;
	font-family:cambria;
	text-align:center;
	line-height:18px;
	margin:0 -1px 0 0;
	color:#f1f1f1;
	width:500px;
	float:right;
	height:60px;
	padding: 0 2em;
}

#content {
	width:954px;
	min-height:400px;
	padding:45px 0 90px 0;	
	position: relative;
	z-index:8;
	margin-left: auto;
	margin-right: auto;
}
#content .left-side {
	float:left;
	width:230px;
	padding:0 34px 0 0;
}
#content .middle-side {
	float:left;
	width:690px;
}
#content .left-side h1 {
	font-size:36px;
	font-weight:400;
	font-family:cambria;
	line-height:30px;
	color:#363636;
}
#content .left-side .list {
	padding:15px 0px;
	width:190px;
}
#content .left-side .list li {
	padding:7px 0 7px 16px;
	border-bottom:1px solid #d8d5d5;
	background: url("/bitrix/templates/kniitmu/./images/left-list.png") no-repeat 0 12px;
	line-height:14px;
	font-size:10px;
}
#content .left-side .list li a {
	text-transform:uppercase;
	text-decoration:none;
	color:#898989;
}

#pageblock {}
#pageblock h1, 
#pageblock h2 {
	font-size:24px;
	font-weight:400;
	padding:0 0 15px 0px;
	font-family:cambria;
	line-height:26px;
	color:#363636;
}
#pageblock h2 {
	line-height:18px;
	font-size:14px;
	color:#222;
}
#pageblock .img {
	padding:8px;
	float:left;
	background:#f6f6f6;
	margin:0 30px 10px 0px;
	-moz-box-shadow: 0 0 7px #888;
	-webkit-box-shadow: 0 0 7px #888;
	box-shadow: 0 0 7px #888;
}
#pageblock p {
	display:block;
	text-align:justify;
	line-height:24px;
}


#footer {
	margin:-90px 0 0 0;
	border-top:3px solid #ccc;
	background:#b6b6b6;	
	bottom:0px;
	height:270px;
	width:100%;
	position: relative;
	z-index:9;
}
#footer .wrap {
	position:relative;
	margin:0 auto;
	width:954px;
}
#footer .copyright {
	font-size:12px;
	font-family:Tahoma;
	position:absolute;
	line-height:16px;
	color:#707070;
	width:290px;
	left:0px;
	top:25px;
}
#footer .adres {
	font-size:12px;
	line-height:16px;
	font-family:Tahoma;
	position:absolute;
	width:290px;
	left:150px;
	top:25px;
}
#footer .nav {
	position:absolute;
	width:200px;
       
	left:450px;
	top:25px;
}
#footer .nav h3 {
	color:#707070;
	font-weight:400;
	font-family:cambria;
	padding:0 0 5px 0px;
	font-size:18px;
}
#footer .nav li {
	line-height:24px;
}
#footer .nav li a {
	color:#e1e1e1;
	font-size:14px;
}
#footer .count {
	position:absolute;
	text-align:right;
	top:10px;
	left:650px;
	width:188px;
	font-size:10px;
}
#footer .count img {
	margin:0 0 16px 0px;
}


div .tb{
	position: absolute;
	right: 10px;
	top: 5px;
}
div .tb a{
	margin: 0 5px;
}


ul.ks{
	list-style-type: disc;
	color: #CFCFCF;
}
ul.ks li ul{
	list-style-type: circle;
	color: #f50;
}
ul.ks li ul li ul{
	list-style-type: decimal;
	font-size: 9pt;
	color: #CCC;
}

ul.ks li{
        margin-left:0.5em;
        font-weight: 600;
    }
    ul.ks li ul li{
        margin-left:1.0em;
        font-weight: 300;
    }
    ul.ks li ul li ul li{
        margin-left:1.5em;
        font-weight: 300;
    }

   span.titl{
   	display: none;
   }

   a.tb1{
   	background: url(/bitrix/templates/kniitmu/./images/tb1.png) 10px no-repeat;
   	display: inline-block;
   	width: 30px;
   	height: 25px;
   }

   a:hover.tb1{
   	background: url(/bitrix/templates/kniitmu/./images/tb12.png) 10px no-repeat;
   }


   a.tb2{
   	background: url(/bitrix/templates/kniitmu/./images/tb2.png) 10px no-repeat;
   	display: inline-block;
   	width: 30px;
   	height: 25px;
   }

   a:hover.tb2{
   	background: url(/bitrix/templates/kniitmu/./images/tb22.png) 10px no-repeat;
   }


   a.tb3{
   	background: url(/bitrix/templates/kniitmu/./images/tb3.png) 10px no-repeat;
   	display: inline-block;
   	width: 30px;
   	height: 25px;
   }

   a:hover.tb3{
   	background: url(/bitrix/templates/kniitmu/./images/tb32.png) 10px no-repeat;
   }

   a.tb4{
   	background: url(/bitrix/templates/kniitmu/./images/tb4.png) 10px no-repeat;
   	display: inline-block;
   	width: 30px;
   	height: 25px;
   }

   a:hover.tb4{
   	background: url(/bitrix/templates/kniitmu/./images/tb42.png) 10px no-repeat;
   }


   #pageblock img{
   	padding:5px;
   	margin: 2px;
	-moz-box-shadow: 0 0 5px #AAA;
	-webkit-box-shadow: 0 0 5px #AAA;
	box-shadow: 0 0 5px #AAA;
   }

   .tablebodytext{
   	display: none;
   }


  .navchainSub{
  	background: none repeat scroll 0 0 #CCCCCC;
    font-size: 10pt;
    padding: 0 0 0.5em;
    text-align: center;
  }

  .searchForm{
  	display: inline-block;
	width: auto;
	height: 22px;
	padding: 1px 1px 1px 2px;

	position: absolute;

	right: 2px;
	top: 102px;
  }
  div:hover.searchForm{
  	
  }
  #search-submit-button{

  	width: 5em;
  	height: auto;
  	font-size: 9pt;

  }

.vegalogo img{
	border: solid 2px #CCC;
	padding: 1px;
}
.vegalogo img:hover{
	border: solid 2px #EEE;
	padding: 1px;
}

#key_yandex {
	display:none;
}

#g-map {
	display:none;
}

#pageblock p {
	text-indent: 40px;
}

.btssptbl {
	border:1px solid #999;
	border-width:1px 0 0 1px;
}
.btssptbl td {
border:1px solid #999;
border-width:0 1px 1px 0;
text-indent:0px !important;
padding:5px;
}

.btssptbl th {
border:1px solid #999;
border-width:0 1px 1px 0;
text-indent:0px !important;
padding:5px;
}

.btssptbl td p{ 
text-indent:0px !important;
}

.fname {
	position:relative;
	left:150px;
	top:15px;
	font-weight:bold;
	color:#28578c;

}
/* End */
/* /bitrix/templates/kniitmu/components/bitrix/breadcrumb/.default/style.css?1368523333207 */
/* /bitrix/templates/kniitmu/components/bitrix/news.line/.default/style.css?135894730236 */
/* /bitrix/templates/kniitmu/styles.css?1611899774786 */
/* /bitrix/templates/kniitmu/template_styles.css?161189977411093 */
