/* CSS Document */
	
.content {
	padding: 0;
	height: 100%;
	background-color: #ffffff;
	/*line-height: 1.5em;*/
}

.content .cm-1,
.content .cm-2 {
	padding-top: 50px;
	padding-bottom: 30px;
}
.content .cm-1 {
	width: 494px;
	padding-right: 70px;
	line-height: 1.5em;	
}

	.cm-1 .content {
		padding: 10px 70px 0 0;
	}

.content .cm-2 {
	width: 240px;
}



.content .path {
	font-size: 82%;
	line-height: 120%;
	margin: -35px 0 0 0;
	color: #58595b; /*90%-серый*/
	height: 40px;
	overflow: hidden;
}
.content .path b {
	font-weight: bold;
	/*color: #25a988; */
}
.content .path a {	
	color: #58595b; /*90%-серый*/
	text-decoration: none;
}
.content .path a:hover {
	text-decoration: underline;
}


.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	background-color: #e6e7e8; /*10%-серый*/
	display: inline;
	padding: 0;	
	margin: 0.5em 0 0.5em 0;
	line-height: 1.4em;
}


.content h1,
.content h2,
.content h3 {	color: #25a988; /*цвет раздела*/}

.content h4,
.content h5,
.content h6 {	color: #58595b; /*90%-серый*/}

.content h1 {	font-size: large;}
.content h2 {	font-size: medium;}
.content h3 {	font-size: small;}
.content h4 {	font-size: medium;}
.content h5 {	font-size: small;}
.content h6 {	font-size: small;	font-weight: normal;}


.content a {	color: #000000;	text-decoration: underline;}
.content a:hover {	color: #58595b; /*90%-серый*/}
.content a:visited {	color: #58595b; /*90%-серый*/}

.content p {	margin: 0.5em 0 1em 0;	line-height: 1.5em;}
.content img {	margin: 10px 10px 10px 0; float: left;}

.content .imgTop {	margin: 0;	float: none; clear: both;}

.content ul {
	margin: 0.5em 0  2em 0;
	padding: 0 0 0 40px;
	list-style: disc;
}
.content ol {
	margin: 0.5em 0  2em 0;
	padding: 0 0 0 40px;
}
.content li {
	padding: 0 0 0 2px;
}
	.content ul ul,
	.content ol ul {
		margin: 0.5em 0  0.5em 0;
	}

/*.content .more {
	color: #58595b; 
	display: inline;
	padding: 0 14px 0 0;
	background-repeat: no-repeat;
	background-position: top right;
	line-height: 1.4em;
	font-size: 88%;
	text-decoration: none;
}*/

.content .nw {
	display: inline;
	padding: 0 14px 0 0;
	background-image: url(/images/techno/nw.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	line-height: 1.4em;
	text-decoration: none;
}
.content .nw:hover {
	text-decoration: none;
}

.content .more0,
.content .more1,
.content .more2,
.content .more3,
.content .more4 {
	color: #58595b; /*90%-серый*/
	/*display: inline;*/
	display: block;
	padding: 0 14px 0 0;
	background-repeat: no-repeat;
	background-position: top right;
	line-height: 1.4em;
	font-size: 88%;
	text-decoration: none;
	z-index: 4;
	margin: -2.5em 0 2em 0;
	position: relative;
	/*float: right;
	width: 100px;*/
}
.content .more0 {background-image: url(/images/techno/0-more.jpg);}
.content .more1 {background-image: url(/images/techno/1-more.jpg);}
.content .more2 {background-image: url(/images/techno/2-more.jpg);}
.content .more3 {background-image: url(/images/techno/3-more.jpg);}
.content .more4 {background-image: url(/images/techno/4-more.jpg);}
/*.content .tmore {
	display: inline;
	float: right;
	width: 60px;
	background-image: url(/images/techno/moreBG.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0 10px 0 30px;
}*/
.content .back {
	display: block;
	line-height: 1.4em;
	font-size: 88%;
	text-decoration: none;
	margin: 1.5em 0 0 0;
}
.content .more:hover,
.content .back:hover {
	color: #000000;
	/*background-color: #e6e7e8;*/ /*10%-серый*/
	text-decoration: none;
}
.content .all {
	/*color: #25a988;*/ /*цвет раздела*/
	display: block;
	padding: 0.5em 30px 0.7em 0;
	font-size: 88%;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/techno/all.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
}
.content .all:hover {
	/*background-color: #e6e7e8;*/ /*10%-серый*/
	text-decoration: underline;
}
.content .all:visited {
	/*color: #25a988;*/
}

.content h1 a,
.content h2 a,
.content h3 a,
.content h4 a,
.content h5 a,
.content h6 a {
	display: inline;
	padding: 0px;
	line-height: 1.4em;
	text-decoration: underline;
	background-color: #ffffff;
	color: #F47521; 
}
.content h1 a:hover,
.content h2 a:hover,
.content h3 a:hover,
.content h4 a:hover,
.content h5 a:hover,
.content h6 a:hover {
	/*color: #25a988;*/
	background-color: #f6f6f6; /*3%-серый*/
	text-decoration: none;
}
.content h1 a:active,
.content h2 a:active,
.content h3 a:active,
.content h4 a:active,
.content h5 a:active,
.content h6 a:active {
	/*color: #25a988;*/
	background-color: #e6e7e8; /*10%-серый*/
	text-decoration: none;
}
.content h1 a:visited,
.content h2 a:visited,
.content h3 a:visited,
.content h4 a:visited,
.content h5 a:visited,
.content h6 a:visited {
	color: #F47521;
	background-color: #f6f6f6; /*3%-серый*/
	text-decoration: underline;
}
.content .date {
	font-size: 88%;
}
.content .top-img {
	margin: 5px 35px 15px 0;
}
.content .ulObj {
	list-style-image: url(/images/techno/ulObj3.jpg); /*список раздела*/
	padding: 0 0 0 35px;
}




.content hr {
	clear: both;
	border: 0;
	height: 0;
	color: #FFFFFF;
	width: 100%;
}


.content .divP1 {
	width: 100%;
	clear: both;
}
.content .vrC {
	border-left: 3px solid /*#25a988*/; /*цвет раздела*/
	padding: 0 0 0 1em;
	margin: 1em 0 2em 0;
}
.content .divP25,
.content .divP33,
.content .divP50,
.content .divP30,
.content .divP70 {
	float: left;
	padding: 0 10px 1em 0;
}
.content .divP25 {
	width: 24%;
	padding: 0 5px 0 0;
	font-size: 88%;
}
.content .divP33 {
	width: 31%;
}
.content .divP50 {
	width: 232px;
}

.cm-1 .tit {
	display: block;
	/*color: #25a988;*/ /*цвет раздела*/
	font-size: medium;
	margin: 0.5em 0 0.5em 0;
}
.content .mainInfo {
	color: #000000;
	font-size: small;
	/*background-color: #f6f6f6;*/ /*3%-серый*/
}
.enter {
	width: 565px;
	overflow: hidden;
}
.content .divP30, 
.content .divP70 {
	margin: 2.5em 0 -32px 0;
}
.content .divP30 {
	width: 30%;
}
.content .divP70 {
	width: 62%;
	padding: 0 0 0 30px;
	border-left: 1px solid #cccccc;
}
.content .divP30 img, 
.content .divP70 img {
	margin: 0 10px 0 0;
	float: left;
}
.content .vr {
	/*color: #25a988;*/ /*цвет раздела*/
	display: block;
	width: 60%;
	float: right;
	margin: 1.5em 0 1.2em 1.5em;
	padding: 0 0 0 1em;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;
}
.content .vr a {
	/*color: #25a988;*/ /*цвет раздела*/
}
.content .vr a:hover {
	color: #58595b; /*90%-серый*/
}

.content .small {
	font-size: 88%;
	line-height: 125%;
}
.content .clear {
	clear: both;
}

.blockMainText,
.cm-2 .news,
.cm-2 .articles,
.blockText {
	border-bottom: 1px solid #f6f6f6; /*3%-серый*/
	padding: 2px 0 4px 0;
	overflow: hidden;
	line-height: 1.5em;
}

.blockMainText span {
	font-size: small;
	background-color: #f6f6f6; /*3%-серый*/
	line-height: 1.5em;
}
.blockMainText h1 a,
.blockMainText h1 a:visited {
	color: #ffffff;
	background-color: #56296f; /*цвет другого раздела*/
	text-decoration: none;
	font-size: 82%;
}
.blockMainText h1 a:hover {
	background-color: #56296f; /*цвет другого раздела*/
	color: #e6e7e8; /*10%-серый*/
}



.cm-2 .news img {
	border-top: 2px solid /*#25a988*/; /*цвет раздела*/
	margin: -2px 0 -0.1em 0;
}
.cm-2 .news .date {
	/*color: #25a988;*/ /*цвет раздела*/
	font-size: 88%;
	display: block;
}
.cm-2 .news h3 a {
	/*color: #25a988;*/ /*цвет раздела*/
	/*color: #58595b;*/ /*90%-серый*/
	text-decoration: underline;
	/*display: inline;*/
	/*background-color: #FFFFFF;*/
	margin-top: 0.5em;
}
.cm-2 {
	color: #58595b; /*90%-серый*/
	font-size: 88%;
}






.cm-2 h3,
.cm-2 h3 a,
.cm-2 h3 a:hover {
	background-color: #FFFFFF;
	display: block;
	margin: 0.5em 0 0 0;
}
.cm-2 .news h3 a:hover {
	/*color: #25a988;*/ /*цвет раздела*/
	text-decoration: none;
}
.cm-2 .articles {
	font-size: 88%;
}
.cm-2 .articles h3 a {
	/*color: #25a988;*/ /*цвет раздела*/
	margin-top: 0.5em;
}
.cm-2 .articles h3 a:hover {
	/*color: #25a988;*/ /*цвет раздела*/
	text-decoration: none;
}
.blockText a,
.blockText a:visited {
	color: #56296f; /*цвет другого раздела*/
	/*text-decoration: none;*/
	font-weight: bold;
}
.blockText a:hover {
	color: #56296f; /*цвет другого раздела*/
	/*text-decoration: underline;*/
	text-decoration: none;
}
.allTagsLink span,
.tags span {
	font-variant: small-caps;
	font-size: 14px;
	color: #9d9fa2; /*45%-серый*/
	display: block;
	border-bottom: 1px solid #f6f6f6; /*3%-серый*/
	margin: 0 0 10px 0;
}
.allTagsLink a {
	background-color: #f6f6f6; /*3%-серый*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 10px;
	display: block;
	background-image: url(/images/techno/0-allTlink.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
	color: #9d9fa2; /*45%-серый*/
	text-decoration: none;
}
.allTagsLink a:hover {
	color: #000000;
}
/*.allTagsLink a {
	display: block;
	padding: 10px;
}*/
.allTagsLink span{
	margin: 0 0 0 0;
}
.cm-1 .table td {
	border: 0;
	padding: 0;
	font-size: 94%;
}
/*.cm-1 .table tr:hover {
	background-color: #ffffff;
}*/

.cm-1 table td {
	border: 1px solid #e6e7e8; /*10%-серый*/
	padding: 2px 4px 2px 4px;
	font-size: 88%;
}
.cm-1 table tr:hover {
	/*background-color: #f6f6f6;*/ /*3%-серый*/
}
.goodPic {
	width: 189px;
	/*padding: 0 10px 0 0;*/
}
.goodPic img {
	/*margin: 0 10px 0 0;*/
}
.table td.left, .table td.right, .table .goodPic, .products-full-left {
	font-size: 94%;
	line-height: 120%;
	vertical-align: top;
}
.products a {
	text-decoration: none;
}
.products a:hover {
	text-decoration: underline;
}
.products-all {
	font-size: 88%;
	padding: 0.5em 0 0 0;
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.products-all:hover {
	/*background-color: #f6f6f6;*/ /*3%-серый*/
	border-top: 2px solid #e6e7e8; /*10%-серый*/
	border-bottom: 1px solid #e6e7e8; /*10%-серый*/
}
td.left span, td.right span, .products-full-left span {
	background-color: #e6e7e8; /*10%-серый*/
}
td.right ul, .products-full-left ul {
	margin-bottom: 0.5em;
}
.products-full-left .products-all,
.products-full-left .products-all:hover {
	border-top: none;
	border-bottom: none;
}
.gallery  {
	margin: 1em 0 2em 0;
	overflow: hidden;
}
.gallery .gallery-ph {
	margin: 0 10px 10px 0;
	float: left;
	overflow: hidden;
}
.gallery .gallery-ph img {
	margin: 4px 10px 10px 4px;
}
.gallery strong {
	display: block;
	background-color: #f6f6f6; /*3%-серый*/
	padding: 4px;
}


.shLine {
	margin: 3em 0 2em 0;
}
.noPhoto { 
	width: 179px; 
	height: 150px; 
	margin: 10px 10px 10px 0;
	float: left; 
	text-align: center;
	font-size: 11px; 
}





