DIV._bnrZone {
background-color: transparent;
padding:0px;
}

._template__index .index__video .unit--video {
height: 240px;
}

.ptr_for_kaa {
//     border-top: 1px solid #aaa;
padding-top:5px;
}
.lastTitle2 {
   margin-left:10px;
}

.last2{
	width: 220px;
}

a.underline_none {
	text-decoration: none;
}

div.webcam_company{
    font-size:78%;
}

div.webcamslisttext{
padding-bottom:25px;
}

div._template__index .index__video .unit--video {
  height:285px;
}

img.keypersonality{
margin:20px;
}

div .contentBox .personality h4{
margin-top: 0px;
line-height: 90%;
}

div.mdotter{
	border-top: 1px dotted #000000;
	padding: 10px 0 10px 0;
}

.commentMainTitle A:hover {
text-decoration: underline;
}

.contentCatalogList .textTitle A:hover {
text-decoration: underline;
}

div .dataEditBox .contentCatalogList{
padding-top:5px;
}

.personEdit .catalogEditPartBlock DIV {
padding-bottom:12px;
}
p IMG{
margin-right:10px;
}
p.experience{
text-align:justify;
}

div.dpname{
	margin-top:10px;
}

img.unit__photo{
	margin:0 10px 10px 0;
}

div.vac_search_block{
margin-left:12px;
}

div ._contentArea__aside .aside__expert{
    border: none;
}
.personality H4 span.position{
font-style: normal;
padding-left:0px;
}

selection.index__news{
padding-top:10px;
}

.personEdit{
border-radius:5px;
}

.personEdit .italicText {
padding-top: 0px;
}

.addOlblock li{
clear:left;
padding: 5px 10px 0 0;
}

.addOlblock li span a{
float:left;
padding: 5px 10px 0 0;
min-width: 125px;
}

.accessBlockEdit01{
margin-top:0px;
}

div.buttonBox {
border-radius: 5px;
margin: 0 2px;
}

span.listtenders{
display:block;
font-size:medium;
}

.itemCompany .textTitle A{
font-size:large;
}

div.commentBlock{
margin-bottom:0px;
padding-bottom:0px;
}

a.person__quote {
font-size: small;
}

.b-article__body img{
margin-right:10px;
}

.b-article__body P{
margin-bottom: 8px;
text-indent: 20px; /* Отступ первой строки в пикселах */
text-align: justify;
color: #555;
}

.itemCompany .textTitle a {
line-height: 1.2;
}

div.commentTitle {
font-size: 130%;
}

._contentArea__aside .aside__expert .person__photo {
margin-bottom: 10px;
width: 175px;
}

._contentArea__aside .aside__expert .person__info  {
width: 210px;
}

._contentArea__aside .aside__expert .person__name {
font-size: 14px;
padding-left: 10px;
}

div ._contentArea__aside .aside__expert {
background-color: azure;
padding: 5px;
}

.commentMainTitle H2 {
margin-bottom: 0px;
line-height:1;
}

.index__journal {
box-shadow: 5px 5px 10px 2px #aaa;
}

div .flexslider {
margin:0 0 10px;
}

.hnewsitem H2 {
font-size: 14px;
line-height:0.9;
margin-top: 5px;
margin-bottom: 0px;
}

.index__news .unit {
margin-bottom: 0px;
}

.index__news {
//box-shadow: 3px 3px 3px 3px #aaa;
}

div.anons {
text-align: justify;
line-height:1;
}


.flexslider .slides IMG {
width: 60%;
margin: auto;
} 

._template__index .index__news {
padding: 10px 20px;
background-color: white;
}

div.b-article__body{
text-indent: 0px;
color: #444;
}

div.sales p {
text-indent: 0px;
color: black;
}

div.sales h3 {
padding: 10px 0;
color: #004;
}

.pko_object h1{
font-size: 180%;
padding-top:15px;
padding-bottom:10px;
}

.pko_object h3{
font-size: 120%;
padding-top:25px;
}

.pko_object span{
font-size:100%;
}

.pko_object td{
padding: 2px 5px;
border: solid 1px gray;
vertical-align:top;
}

.pko_object tr{
border: 1px solid gray;
}

.pko_object td > a{
display:block;
padding-left:0px;
}

.pko_object img{
/*float:left;*/
padding:10px;
}

.pko_object OL{
list-style: decimal;
}

.pko_object p{
text-indent: 0px;
padding-bottom: 3px;
padding-top:2px;
}

._header__nav a.unit {
font-size: 16px;
}

._header__nav a.unit: active {
color:#42f;
}

.option{
font-size: 17px;
//float: left;
margin: 8px 30px;
}

.option input, textarea{
font-size: 14px;
}

.contentBoxBG .contentContacts {
padding-top: 2px;
}


	  div.knb {
		display: block;
		width: 220px;
		height: 285px;
		padding: 0px;
		border: solid 1px grey;
	  }
	  
	  .kni img{
		width: 100%;
	  }
	  
	  div.kni {
		padding:2px 3px;
	  }
	  div.knt {
		font: normal 12pt sans-serif;
		padding:2px 3px;
		text-align: center;
		color: #007DC6;
		text-decoration: none;
	  }
	  
	  .knt a{
		text-decoration: none;
	  }
	  
	  .knt a:visited{
		color: #007DC6;
	  }

	  .knt a:hover{
		color: red;
	  }
	  
	  .knt h3{
		-webkit-margin-before: 0.9em;
font-size:1.2em;
font-weight:bold;
margin:0.5em;
	  }
	  .knt h4{
		-webkit-margin-before: 0.7em;
font-weight:bold;
margin:0.4em;
	  }

	  .knt h5{
		-webkit-margin-before: 0.5em;
font-weight:bold;
margin:0.3em;
	  }

.index__news ARTICLE.unit H3.unit__title A {
 text-decoration: none;
}

.index__news ARTICLE.unit H3.unit__title A:hover {
 text-decoration: underline; 
}

._template__index .index__newsColumn .section__title {
padding: 5px 15px;
margin-bottom: 10px;
}