body {height:100%; margin:0; padding:0}
img{border:none}

/* telo.php */
.likab-text {
	font-family:Verdana, Arial;
	font-size:9px;
	color:#4b4b4b;
	font-weight:700;
}
/* telo.php */

/* shap2.php + niz */
#bazeD {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900)? "900px" : "100%")}
#rightD {
	width: 100%;
	float: right;
	margin-left: -268px
}
#rightDp {
	margin-left: 268px;
	background-image:url(img/shap2-f.gif); 
	height:92px;
	text-align:right;
	min-width:732px;
}
#leftD {
	background-image:url(img/shap2-f.gif);
	width: 268px;
	float: left
}
#vmx{
	padding-top:5px; 
	margin-right:12px; 
	min-width:732px; 
	height:16px
}
#dlink{
	margin-top:4px;
}
#lm{
	width:100%;
	clear:both;
	height:175px;
	min-width:1000px;
}
#niz1{
	width:100%; 
	height:93px; 
	min-width:1000px;
	background-image:url(img/niz-fon.gif); 
	background-repeat:repeat-x
}

#niz2{
	color:#FFF; 
	margin-bottom:6px; 
	margin-left:20px; 
	margin-top:74px; 
	float:left
}

#niz3{
	color:#FFF; 
	margin-bottom:6px; 
	margin-right:20px; 
	margin-top:61px; 
	float:right; 
	text-align:right
}
#slog{
	position:absolute; 
	left:111px; 
	top:5px; 
	width:550px; 
	z-index:1
}
/* shap2.php + niz */


/* rek/... */
.popx4 {
	margin-left:10px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}
.catx1 {
	margin-left:25px;
	margin-top:5px;
}
.catx2 {
	width:165px;
	margin-left:25px;
	height:6px;
	border:1px;
	border-bottom-color:#dadada;
	border-bottom-style:dotted;
}
.catx3 {
	width:180px;
	margin-left:10px;
	height:6px;
	border:1px;
	border-bottom-color:#dadada;
	border-bottom-style:dotted;
}
.catx4 {
	margin-left:8px;
	margin-top:5px;
}
.contx1 {color:#333; margin-left:8px; margin-bottom:2px;}
.pubx1 {
	width:180px;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:5px;
	height:6px;
	border:1px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
}
.cat-a:link,.cat-a:visited,.cat-a:active {
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#656565;
text-decoration:none;
}
.cat-a:hover {
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#C60;
text-decoration:underline;
}
.MenuF{
	border:1px; 
	border-left-color:#dadada; 
	border-left-style:solid; 
	border-right-color:#dadada; 
	border-right-style:solid; 
	border-bottom-color:#dadada; 
	border-bottom-style:solid;
}
.news-a:link,.news-a:visited,.news-a:active {
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#333;
text-decoration:none;
}
.news-a:hover{
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#C60;
text-decoration:underline;
}
.newsW-a:link,.newsW-a:visited,.newsW-a:hover,.newsW-a:active {
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#FFF;
font-weight:700;
text-decoration:underline;
}
/* rek/... */




/* cat.php + ob.php */
#ctm1{margin-top:2px; float:right}
#ctm2{margin-top:2px; float:left}
#clr{
	height:1px;
	clear:both
}
#cy1 {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#006;
	line-height:17px;
	CURSOR: pointer; 
	margin-top:18px; 
	margin-bottom:8px;
	background-color:#FFF
}
#cy1:hover {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#006;
	line-height:17px;
	CURSOR: pointer; 
	margin-top:18px; 
	margin-bottom:8px;
	background-color:#EEEAFD
}
#cy1 a:link,#cy1 a:visited,#cy1 a:hover,#cy1 a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
#cy2 {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#006;
	text-align:left;
	line-height:17px;
	text-decoration:none;
	margin-left:20px;
	cursor:pointer;
	background-color:#FFFFFF;
	margin-bottom:8px
}
#cy2:hover {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#006;
	text-align:left;
	line-height:17px;
	text-decoration:none;
	margin-left:20px;
	cursor:pointer;
	background-color:#EEEAFD;
	margin-bottom:8px
}
#cy2 a:link,#cy2 a:visited,#cy2 a:hover,#cy2 a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006;
	text-align:left;
	line-height:17px;
	text-decoration:none;
}
#cl {
	margin-left:4%;
	background-image:url(../catalogy/img/fonp2.gif);
	background-repeat:repeat-x;
	height:1px;
	width:96%
}

div.table{height:0}
div.tr{height:0}

/* не для IE */
div.table[class] {height:auto; display: table;}
div.tr[class] { height:auto; display: table-row;}
div.td[class] {float:none; display: table-cell;}

div.td{
   height:100%; 
   float:left
}
#cz{
	width:96%;
	margin-left:4%
}
#td1{
   position:relative;
   z-index:1;
   width:220px;
   vertical-align: middle;
   text-align:left
}
#tdX {
	background-image:url(catalogy/img/fonp2.gif);
	background-repeat:repeat-y;
	width:1px
}
#td2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	font-style:normal;
	line-height:17px;
	width:100px;
	vertical-align: middle; 
	text-align:center;
	padding-left:3px; padding-right:1px
}
#td3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	font-style:normal;
	line-height:17px;
	width:110px;
	vertical-align: middle; 
	text-align:center;
	padding-top:2px;
	padding-bottom:2px
}
#td4{
   width:100%;
   margin:0 55px 0 -555px; 
   padding:1px 55px 1px 555px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	font-style:normal;
	line-height:17px;
	vertical-align: middle
}
/* не для IE */
#td4[id] {
	width:auto;
	margin:0;
	padding:1px 3px 1px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	font-style:normal;
	line-height:17px;
	vertical-align: middle
}
#td5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	font-style:normal;
	width:60px;
	margin-left:3px;
	vertical-align: middle;
	padding-left:3px
}
.cs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C1C1C;
font-style:italic;
font-weight:700;
line-height:17px;
margin-top:8px;
}
.cn {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#219C24;
font-style:italic;
margin-left:12px;
}
.cs2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#339;
font-weight:700;
line-height:17px;
margin-top:8px;
margin-left:10px;
}
.un:link,.un:visited,.un:hover,.un:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#006;
font-style:normal;
line-height:17px;
}
/* cat.php + ob.php */



/* общие */
.find-text {
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#900;
}
.pip-noa {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#ceebfd;
}
.vak1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#656565;
}
.vak-a:hover {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#0073ff;
font-weight:700;
text-decoration:underline;
}
.vak-a:link,.vak-a:visited,.vak-a:active {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#0073ff;
font-weight:700;
text-decoration:none;
}
.newpostzag {
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:700;
}
.tech-text {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#333;
text-indent:25px;
}
.booksctd {
font-family:Verdana, Arial;
font-size:11px;
font-style:normal;
line-height:17px;
}
.bodytext {
font-size:12px;
font-family:Verdana, Arial;
}
.CatalogText {
font-family:Verdana, Arial;
font-size:12px;
text-indent:25px;
color:#033;
text-align:justify;
line-height:17px;
}
.CatalogTextNo {
font-family:Verdana, Arial;
font-size:12px;
color:#033;
line-height:17px;
}
.TotalContent2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; TEXT-ALIGN: justify; line-height: 17px; text-decoration: none;}
.findpipkaX{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}
.catalogzag {
font-weight:bolder;
font-size:10pt;
color:#215DC6;
font-family:Verdana, Arial;
text-align:left;
margin-left:2pt;
}
.bartitlered {
font-weight:bolder;
font-size:8pt;
color:red;
font-family:Verdana, Arial;
margin:0 0 0 2pt;
}
.CatalogTextB {
font-family:Verdana, Arial;
font-weight:700;
font-size:12px;
text-indent:25px;
color:#600;
text-align:justify;
line-height:17px;
}
.title {
font-weight:700;
font-size:10px;
color:#417FBD;
font-family:Verdana, Arial;
text-decoration:none;
}
.title2 {
font-weight:700;
font-size:10px;
color:#4161BD;
font-family:Verdana, Arial;
text-decoration:none;
}
.pip:link,.pip:visited,.pip:active {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#ceebfd;
text-decoration:none;
}
.pip:hover {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#FFF;
text-decoration:underline;
}
.likab-f1-a:link,.likab-f1-a:visited,.likab-f1-a:hover,.likab-f1-a:active {
font-family:Verdana, Arial;
font-size:9px;
color:#685eeb;
font-weight:700;
text-decoration:underline;
}
.likabf2a:link,.likabf2a:visited,.likabf2a:hover,.likabf2a:active {
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#685eeb;
	text-decoration:underline;
}
.Copyrightf{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;}
.title14{font-weight: bold; font-size: 14px; color: #417FBD; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: none}
.title14B{font-weight: bold; font-size: 14px; color: #1400D0; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: none}
.secondaryContent{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; line-height: 17px}
.ftc {
font-family:Verdana, Arial;
font-size:12px;
color:#006;
text-align:left;
line-height:17px;
text-decoration:none;
}
.ftc2 {
font-family:Verdana, Arial;
font-size:12px;
color:#006;
text-align:left;
line-height:17px;
text-decoration:none;
background-image:url(../../catalogy/img/fonstr.jpg);
}
.cont {
font-size:8pt;
color:#000;
font-family:Verdana, Arial;
text-align:justify;
margin:0 0 0 2pt;
}
.bartitle{font-weight: bold; FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #215DC6; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; MARGIN-LEFT: 2pt; MARGIN-BOTTOM: 0pt; MARGIN-RIGHT: 0pt}
.TotalContent{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-indent: 25px; color: #333333; TEXT-ALIGN: justify; line-height: 17px}
.polniz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990033; font-style: italic;}

/* общие */



/* ob.php */
.ko{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #272727; margin-left:5px; margin-top:5px}
.ko2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:4px}
.CatalogTextZagTable {
font-family:Verdana, Arial;
font-weight:700;
font-size:12px;
color:#600;
text-align:center;
line-height:17px;
background-color:#D2CEE7;
}
.CatalogTextZagTable2 {
font-family:Verdana, Arial;
font-weight:700;
font-size:10px;
color:#600;
text-align:center;
background-color:#D2CEE7;
}
.CatalogTextNoZag {
font-weight:700;
font-size:11px;
color:#215DC6;
}
.CatalogTextNoLeft {
font-family:Verdana, Arial;
text-align:left;
line-height:17px;
font-weight:700;
font-size:11px;
color:#215DC6;
background-color:#EBE9F5;
}
.CatalogTextNoLeft2 {
font-family:Verdana, Arial;
text-align:left;
line-height:17px;
font-weight:700;
font-size:11px;
color:#215DC6;
background-color:#F5F4FB;
}
.CatalogTextNoLeft10 {
font-family:Verdana, Arial;
text-align:left;
font-weight:700;
font-size:10px;
color:#215DC6;
background-color:#F5F4FB;
}
.CatalogTextNoRight {
font-family:Verdana, Arial;
font-size:12px;
color:#033;
text-indent:6px;
text-align:left;
line-height:17px;
background-color:#FDFDF4;
}
.CatalogTextNoCenter {
font-family:Verdana, Arial;
font-size:12px;
color:#033;
text-align:center;
background-color:#FDFDF4;
}
.CatalogTextNoCenter10 {
font-family:Verdana, Arial;
font-size:10px;
color:#033;
text-align:center;
background-color:#F4F5FF;
}
.CatalogTextNoLeft10X {
font-family:Verdana, Arial;
font-size:10px;
color:#033;
text-align:left;
background-color:#F4F5FF;
}
.CatalogTextZag {
font-family:Verdana, Arial;
font-weight:700;
font-size:12px;
text-indent:25px;
color:#600;
text-align:left;
line-height:17px;
background-color:#E4E1F4;
}
.CatalogTextZagCenter {
font-family:Verdana, Arial;
font-weight:700;
font-size:12px;
color:#600;
text-align:center;
background-color:#E4E1F4;
}
.CatalogTextZagCenter2 {
font-family:Verdana, Arial;
font-weight:700;
font-size:10px;
color:#600;
text-align:center;
background-color:#E4E1F4;
}
.b10 {
font-size:10px;
color:#215DC6;
font-family:Verdana, Arial;
text-align:justify;
}
.b10on {
font-size:10px;
color:#933;
font-family:Verdana, Arial;
text-align:justify;
}
.b10no {
font-size:10px;
color:#759EE7;
font-family:Verdana, Arial;
text-align:justify;
}
.b10o {
font-size:10px;
color:#FF5F00;
font-family:Verdana, Arial;
text-align:justify;
}
.mailcatalog:link,.mailcatalog:visited {
font-weight:400;
font-size:8pt;
color:#022A79;
font-family:Verdana, Arial;
text-decoration:none;
}
.mailcatalog:hover,.mailcatalog:active {
font-weight:400;
font-size:8pt;
color:#022A79;
font-family:Verdana, Arial;
text-decoration:underline;
}
/* ob.php */


/* help */
.bartextcal{FONT-SIZE: 8pt; COLOR: #215DC6;	FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; MARGIN-LEFT: 2pt}
.bc{background-image: url(../help/img/pmp.gif); background-repeat:no-repeat; background-position:0% 100%; color:0B0190; TEXT-ALIGN: left;} 
.bcp{background-image: url(../help/img/pmp2s.gif); background-repeat:no-repeat; background-position:0% 100%; color: #006400; TEXT-ALIGN: left;} 
/* help */


/* news */
.questtext{color: #CC3333; font-style: italic; font-weight: bold; font-size: 12px;}
.bartitleover{font-weight: bold; FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #428EFF; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; MARGIN-LEFT: 2pt; MARGIN-BOTTOM: 0pt; MARGIN-RIGHT: 0pt}
.bartitlelink:link{font-weight: bolder; FONT-WEIGHT: bolder; FONT-SIZE: 7pt; COLOR: #215DC6; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; MARGIN-TOP: 0pt; MARGIN-LEFT: 2pt; MARGIN-BOTTOM: 0pt; MARGIN-RIGHT: 0pt; text-decoration: none;}
/* news */


/* project */
.npt{ margin-bottom:10px; margin-top:10px; padding-left:10px; padding-right:10px}
/* project */
