  /* ------------------------------------- */
  /* определение основных свойств страницы */
  /* ------------------------------------- */
* {font-family: Tahoma; vertical-align: top; margin: 0; padding: 0; color: #000000;}
HTML {height:100%;}
BODY {font-size: 62.5%; height:auto !important; height:100%; min-height:100%; margin: 0 10px; padding:0; position: relative; }

FORM {height: 10px;}
FORM TABLE {width: 100%;}
FORM TABLE TD {padding: 5px 0;}
FORM TABLE TD.tdLeft {width: 200px; font-size: 1.2em;}
FORM TABLE TD.tdRight INPUT{width: 400px;}
FORM TABLE TD.tdRight SELECT{width: 400px;}
FORM TABLE TD.tdRight TEXTAREA{width: 400px; height: 200px; font-size: 1.2em;}
HTML>BODY FORM {height: auto;}

TABLE#all {width:100%; min-width:1200px;}

TABLE {border:0px; border-collapse: collapse;}
TABLE TD {padding:0px;}

IMG {border: 0px;}
P {text-align: justify; margin-top: 8px; font-size: 1.1em; line-height: 1.2;}

DIV#Ins P {line-height: 1.3; font-size: 112%;}
DIV#Ins li {padding-bottom:5px; line-height: 1.3; font-size: 112%;}
TD#Ins  {line-height: 1.3; font-size: 112%;}

FORM TABLE TD.tdLeftIns {width: 200px; font-size: 112%;}
FORM TABLE TD.tdRightIns INPUT{width: 400px;}
FORM TABLE TD.tdRightIns SELECT{width: 400px;}
FORM TABLE TD.tdRightIns TEXTAREA{width: 400px; height: 200px; font-size: 112%;}



DIV#divContent TABLE TD#tdContentRight H1 {height: 32px; background-image: url('../images/bgPlashka.jpg'); background-repeat: repeat-x; color: #FFFFFF; padding-left: 50px; font-size: 1.6em; margin-bottom: 5px; padding-top: 5px;}
H2 {margin-left: 14px; font-size: 1.4em; color: #434343; font-weight: bold;}  
H3 {text-align: center; font-size: 1.3em;}  
H4 {font-size: 1.4em; margin-top: 10px; padding-left: 10px; background-image: url('../images/imgPlus.jpg'); background-repeat: no-repeat; cursor: pointer;}  
H5 {font-size: 1.4em; margin-top: 10px; padding-left: 10px;}
H6 {font-size: 1.3em; margin: 10px 0px; padding-left: 10px;}
H4.ulTitle {font-size: 1.4em; margin-top: 10px; padding-left: 10px; background-image: url('../images/imgPlus.jpg'); background-repeat: no-repeat;}

.accordion h6 {
	font-size: 1.1em;
	margin: 5px;
	cursor: pointer;
	text-decoration:underline;
}
.accordion li {
	font-size: 1.1em;
	margin: 5px;
	cursor: pointer;
	font-weight:bold;
}
.accordion li:hover {
	text-decoration:underline;
	color:red;

}
.accordion p {
	padding: 10px;
	text-align:justify;
	text-indent: 10px; 
}
.accordion h6:first-letter {
	color: red;
}
  
P.red A{
	color: red;
	font-weight:bold;
}
  

  /* ---------------------------- */
  /* вставка PNG для старых ослов */
  /* ---------------------------- */
DIV.divImg{
  width: expression(this.firstChild.width);
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.firstChild.src + "', sizingMethod='image')");
  background: expression("transparent url(" + this.firstChild.src.replace(".png", ".gif") + ") no-repeat");
  background: none !important;
  cursor: pointer;
}
DIV.divImg IMG {behavior: expression(this.style.visibility = "hidden");}

  /* ----------- */
  /* шапка сайта */
  /* ----------- */
TABLE#tbHead {width: 100%; height: 277px; background-image: url('../images/bgHead.jpg'); background-repeat: repeat-x;}
TD.tdIcons {width: 50px; height: 44px; vertical-align: middle; text-align: center;}
TD.tdDelim {width: 3px;  height: 44px; vertical-align: middle; text-align: center;}
TD.tdTopTel{color: #000000; font-size: 2.8em; font-weight: bold; text-align: right; vertical-align: middle; padding-right: 5px;  }

TABLE#tbHead TD#tdLogo{width: 217px; height: 233px; vertical-align: top;}
TABLE#tbHead TD#tdHeadLeft {background-image: url('../images/bgHeadLeft.jpg'); background-repeat: no-repeat; vertical-align: top; text-align: left;}
TABLE#tbHead TD.tdHeadRight  {width: 500px;}

TABLE#tbHead TD#tdHeadLeft H1{font-size: 1.4em; margin: 45px 0px 0px 95px; color: #000000;}
TABLE#tbHead TD#tdHeadLeft H2{font-size: 1.3em; font-weight: normal; margin: 0px 0px 0px 95px; color: #000000;}

  /* верхняя меню сайта */
DIV#divTopMenu {position: absolute; height: 100px; top: 50px; background-color: #FFFFFF; width: 800px;}
DIV#divTopMenu TABLE {width: 800px; height: 107px;}
DIV#divTopMenu TABLE TD.tdDelim {width: 30px; background-image: none; text-align: center;}
DIV#divTopMenu TABLE TD {width: 130px; background-image: url('../images/bgTopMenuTD.jpg'); background-repeat: repeat-x;}
DIV#divTopMenu TABLE TD.tdActive {width: 130px; background-image: url('../images/bgTopMenuActiveTD.jpg'); background-repeat: repeat-x;}
DIV#divTopMenu TABLE TD IMG.imgMenu {margin-top: 30px;}
DIV#divTopMenu TABLE TD IMG.imgMenuActive {float: right; margin-top: 23px;}
DIV#divTopMenu TABLE TD A {text-decoration: none; font-weight: bold; font-size: 1.1em;}
DIV#divTopMenu TABLE TD A SPAN {font-weight: normal}

  /* новое меню сайта */
DIV#TopMenu {position: absolute; height: 100px; top: 50px; background-color: #FFFFFF; width: 70%;}
DIV#TopMenu TABLE {width: 98%; height: 107px;}
DIV#TopMenu TABLE TD.tdDelim {width: 7%; background-image: none; text-align: center;}
DIV#TopMenu TABLE TD {width: 13%; background-image: url('../images/bgTopMenuTD.jpg'); background-repeat: repeat-x;}
DIV#TopMenu TABLE TD.tdActive {width: 20%; background-image: url('../images/bgTopMenuActiveTD.jpg'); background-repeat: repeat-x;}
DIV#TopMenu TABLE TD IMG.imgMenu {margin-top: 30px;}
DIV#TopMenu TABLE TD IMG.imgMenuActive {float: right; margin-top: 23px;}
DIV#TopMenu TABLE TD A {text-decoration: none; font-weight: bold; font-size: 1.1em;}
DIV#TopMenu TABLE TD A SPAN {font-weight: normal}

  /* ------------ */
  /* рабочее поле */
  /* ------------ */
DIV#divContent {padding-bottom: 116px; padding-top: 20px;}
DIV#divContent TABLE {width: 100%;} 
DIV#divContent TABLE TD#tdContentLeft {width: 215px; background-color: #F0F0F0;}
DIV#divContent TABLE TD#tdContentLeft P.pNewItem{padding: 0px 10px; text-align: left;}
DIV#divContent TABLE TD#tdContentLeft P.pNewItem IMG {padding: 3px; padding-top: 0px;}
DIV#divContent TABLE TD.tdLeftDelemiter {width: 20px;}


IMG.imgDealer {margin: 3px; cursor: pointer;}
IMG.imgAutoMark, IMG.imgAutoMarkHidden {margin: 3px;}
IMG.imgAutoMarkHidden {display: none;}
DIV#divDealer {margin-bottom: 50px;}
DIV#divDealer DIV {display: none; margin-bottom: 2px;}
DIV#divDealer DIV.divTown {margin-top: 20px;}
DIV#divDealer DIV TABLE {width: 100%;}
DIV#divDealer DIV TABLE TR TD{width: 30%; padding: 5px 10px; text-align: left; border: 1px Solid #C0C0C0; font-size: 1.1em;}

DIV#divContent TABLE TD#tdContentRight {padding-top: 15px; padding-bottom: 15px;}
DIV#divContent TABLE TD#tdContentRight OL, UL {margin-left: 20px; list-style-position: inside;}
DIV#divContent TABLE TD#tdContentRight UL {list-style-type: disc;}
DIV#divContent TABLE TD#tdContentRight OL LI, UL LI {font-size: 1.1em;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdTitle {height: 25px;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdLeftDelemiter {width: 20px;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdNews{width: 49%; vertical-align: middle; font-size: 1.1em; height: 23px; background-image: url('../images/imgNewsArrow.jpg'); background-repeat: no-repeat; background-color: #F0F0F0; border-bottom: 2px Solid #FFFFFF;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdNews A {text-decoration: none; margin-left: 35px;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdNews A:hover{text-decoration: underline;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdPlashka{width: 49%; height: 32px; vertical-align: middle; background-image: url('../images/bgPlashka.jpg'); background-repeat: repeat-x;}
DIV#divContent TABLE TD#tdContentRight TABLE TD.tdPlashka A {text-decoration: none; margin-left: 35px; font-size:1.4em; color: #FFFFFF; font-weight: bold;}

DIV#divContent TABLE TD#tdBanner {width: 250px; padding-top: 15px; text-align: right;}
DIV#divContent TABLE TD#tdBanner A {display: none;}
DIV#divContent TABLE TD#tdBanner A {margin-bottom: 5px;}

DIV#divContent TABLE TD#tdBannerSwf {width: 250px; padding-top: 15px; text-align: center;}
DIV#divContent TABLE TD#tdBannerSwf A {display: none;}
DIV#divContent TABLE TD#tdBannerSwf A {margin-bottom: 5px;}

H3#LeftMenu {text-align:left; margin-left:15px;}
  /* левое меню сайта */
UL#ulLeftMenu {margin: 0px 10px 20px 10px;}
UL#ulLeftMenu LI {margin: 0; padding: 0; list-style-position: inside;}
UL#ulLeftMenu LI A {text-decoration: none;}
UL#ulLeftMenu LI A:hover {text-decoration: underline;}
UL#ulLeftMenu LI.liFirstStruct {list-style-image: url('../images/imgLeftMenuArrow.gif'); margin-top: 8px;}
UL#ulLeftMenu LI.liOtherStruct {list-style-image: url('../images/imgLeftMenuSquere.gif'); margin-left: 10px; margin-top: 5px;}
UL#ulLeftMenu LI.liFirstStruct A {font-size: 1.1em; margin-left: 3px;}
UL#ulLeftMenu LI.liFirstStruct STRONG {font-size: 1.1em; font-weight: bold; margin-left: 3px;}
UL#ulLeftMenu LI.liOtherStruct A {font-size: 1.0em; margin-left: 3px;}

  /* ------ */
  /* подвал */
  /* ------ */
DIV#divBottom {position: absolute; bottom: 0; left: 0px; width: 100%; height: 115px;}
DIV#divBottom TABLE {width: 100%; height: 115px;}
DIV#divBottom TABLE TD#tdBottomLeft {width: 215px; height: 115px; background-color: #000000; border-right: 2px Solid #7A7A7A; vertical-align: middle; text-align: center; color: #FFFFFF; font-size: 1.3em; font-weight: bold;}
DIV#divBottom TABLE TD#tdBottomLeft P {color: #FFFFFF; font-size: 0.85em; font-weight: normal; margin: 5px;}
DIV#divBottom TABLE TD#tdBottomLeft P STRONG {color: #FFFFFF;}
DIV#divBottom TABLE TD.tdLeftDelemiter {width: 20px;}
DIV#divBottom TABLE TD#tdBottomRight {background-image: url('../images/imgBottomLine.jpg'); background-repeat: repeat-x; text-align: center; vertical-align: middle;}
DIV#divBottom TABLE TD#tdBottomRight A {margin: 0px 20px;}
DIV#divBottom TABLE TD#tdBottomRight P {margin-top: 25px;}

UL.ulList {margin: 0px 0px 0px 20px;}
UL.ulList LI {margin: 0; padding: 0;  list-style-image: url('../images/imgLeftMenuArrow.gif'); font-size: 1.1em;}



TABLE#tbMainBody {width: 100%; margin-bottom: 0px;}

TABLE#tbMainBody TD.tdImg {width: 93px; height: 93px; text-align: center; vertical-align: top;}
TABLE#tbMainBody TD.tdImg IMG {padding: 5px; padding-top: 10px;}
TABLE#tbMainBody TD.tdText {padding: 5px; width: 25%; padding-bottom: 10px; height: 130px; padding-left:20px;}
TABLE#tbMainBody TD.tdText H2{color: #000000; font-weight: bold;}

TABLE#tbMainBody TD UL {margin: 0px 0px 0px 20px; display: none;}
TABLE#tbMainBody TD UL LI {margin: 0; padding: 0;  list-style-image: url('../images/imgLeftMenuArrow.gif'); font-size: 1.1em;}

/*  */
TABLE#MainBody {width: 70%; margin-bottom: 0px;}

TABLE#MainBody TD.tdImg {width: 80px; height: 93px; text-align: center; vertical-align: top;}
TABLE#MainBody TD.tdImg IMG {padding: 5px; padding-top: 10px;}
TABLE#MainBody TD.tdText {padding: 5px; width: 40%; padding-bottom: 10px; height: 130px;}
TABLE#MainBody TD.tdText H2{color: #000000; font-weight: bold;}

TABLE#MainBody TD UL {margin: 10px;}
TABLE#MainBody TD UL LI {margin: 0; padding-left: 5px;  padding-bottom: 10px;  list-style-type: disc; font-size: 1.1em; font-weight: bold; text-decoration:none;}
TABLE#MainBody TD UL LI A {text-decoration:none;}
TABLE#MainBody TD UL LI A:hover {text-decoration:underline; color:red;}


/*  */

TABLE.tbList{width: 100%; border:0px; border-collapse: collapse;}
TABLE.tbList TD{vertical-align: top; border: 1px Solid #7A7A7A; padding: 5px 5px 10px 30px;}
TABLE.tbList TD.tdHead{padding: 0px; vertical-align: middle; text-align: center;  background-color: #636363; color: #FFFFFF; font-size: 1.2em;}
TABLE.tbList TD.tdList1{background-color: #CFCFCF;}
TABLE.tbList TD.tdList2{background-color: #F0F0F0}

TABLE.tbComplectList{width: 100%; border:0px; border-collapse: collapse;}
TABLE.tbComplectList TR.trComplectList TD {cursor: pointer;}
TABLE.tbComplectList TD{vertical-align: middle; text-align: center; border: 1px Solid #7A7A7A; padding: 3px 15px;}
TABLE.tbComplectList TD.tdHead{padding: 0px; background-color: #636363; color: #FFFFFF; font-size: 1.2em; padding-bottom: 5px;}
TABLE.tbComplectList TD.tdListTitle{background-color: red;}
TABLE.tbComplectList TD.tdListTitle P STRONG{background-color: red; color: #FFFFFF;}
TABLE.tbComplectList TD.tdList1{background-color: #CFCFCF;}
TABLE.tbComplectList TD.tdList2{background-color: #F0F0F0;}
TABLE.tbComplectList TD.tdList3{background-color: #FF8C8C;}
TABLE.tbComplectList TD.tdList3 P{font-weight: bold;}
TABLE.tbComplectList TD.tdList4{background-color: #68C981;}
TABLE.tbComplectList TD.tdList5{background-color: #FF0000;}
TABLE.tbComplectList TD.tdListCenter {background-color: #CFCFCF;}
TABLE.tbComplectList TD.tdListCenter P{text-align: center;}


TABLE.tbComplectList TD.tdList1Active, TABLE.tbComplectList TD.tdList2Active {background-color: white; border-left: 2px Solid Red; border-right: 2px Solid Red;}

TABLE.tbComplectList TD IMG {margin-top: -3px;}

TABLE#tbNews {width: 100%; margin-bottom: 20px;}
TABLE#tbNews TD {border: 2px Solid #FFFFFF; border-bottom: 4px Solid #FFFFFF; padding-right: 5px;}
TABLE#tbNews TD.tdText {background-image: url('../images/IconsNews.jpg'); background-repeat: no-repeat; background-color: #F0F0F0; height: 25px; vertical-align: middle; padding-left: 40px; width: 49%; font-size: 1.1em;}

TABLE#tbNews TD.tdText1 {width: 49%;}
TABLE#tbNews TD.tdText1 H2{color: #000000; font-weight: bold;}
TABLE#tbNews TD H2{color: #000000; font-weight: bold;}
TABLE#tbNews TD.tdText A{text-decoration: none;}
TABLE#tbNews TD.tdText A:hover{text-decoration: underline;}


DIV#divES{width: auto; border: 1px Solid Black; padding: 7px;}

DIV#divStockCalculator{position: absolute; width: 500px; height: 200px; background-color: #FFFFFF; padding: 20px; text-align: center;}
DIV#divCloseStockCalculator{text-align: center; width: 100px; border: 1px Solid #000000; background-color: #F3F3F3; position: absolute; bottom: 10px; right: 10px; cursor: pointer;}
DIV#divBackStockCalculator{text-align: center; width: 100px; border: 1px Solid #000000; background-color: #F3F3F3; position: absolute; bottom: 10px; left: 10px; cursor: pointer;}
DIV#divStockCalculatorBackground{position: absolute; width: 100%; height: 100%; top:0; left: 0; background-color: #000000; opacity: 0.7; filter: alpha(opacity=70);}

DIV#divEquipment{width: 600px; height: 300px;}
DIV#divEquipment UL.ulList LI{font-weight: bold; font-size: 1.3em}
DIV#divEquipment UL.ulSubList {margin-bottom: 10px;}
DIV#divEquipment UL.ulSubList LI{font-weight: normal; font-size: 1.2em; margin-top: 2px;}
DIV#divEquipment UL.ulSubList LI SPAN{font-size: 0.8em; cursor: pointer; text-decoration: underline; font-weight: bold;}


INPUT.inAdd {width: 100px; border: 1px Solid #000000; background-color: #F3F3F3;}

DIV.divAdv{margin: 0px 10px; display: inline;}
DIV.divAdv A IMG{margin: 10px 0px;}

INPUT.inputLogoOut {margin-left: 20px; border: 1px Solid #CCCCCC; background-color: #FFFFFF; width: 150px;}

UL#ulIC {margin: 10px;}
UL#ulIC LI {margin: 0; padding: 0; font-size: 1.1em; list-style-type:disc; margin-top: 5px;}
UL#ulIC LI A {font-weight: bold; text-decoration:none;}
UL#ulIC LI A:hover {color:red; text-decoration:underline;}

UL.ulIC {margin: 0px 0px 0px 20px;}
UL.ulIC LI {margin: 0; padding: 0; font-size: 1.2em; list-style-image: url('../images/imgLeftMenuArrow.gif'); margin-top: 10px;}
UL.ulIC LI A{font-weight: bold;}

UL.ulICList {margin: 0px 0px 0px 20px;}
UL.ulICList LI {margin: 0; padding: 0; font-size: 1.2em; list-style-image: url('../images/imgLeftMenuArrow.gif'); margin-top: 5px;}
UL.ulICList LI.liClick {cursor: pointer;}
UL.ulICList LI.liClick SPAN{display: none;}

P.pHidden {display: none;}
SPAN#HidePrev {display: none;}
SPAN#ShowNext, SPAN#HidePrev {font-weight: bold; cursor: pointer;}
SPAN#ShowAutoMark {margin-left: 25px; font-size: 1.1em; text-decoration: underline; cursor: pointer; font-weight: bold;}

DIV.divAcMessnage, DIV.divAcMessnageSta {text-align: left; height: 25px; padding-left: 20px; padding-top: 10px; margin-bottom: 2px; border: 1px Solid #C0C0C0; font-size: 1.2em; cursor: pointer;}
DIV.divAcMessnageHover {text-align: left; height: 25px; padding-left: 20px; padding-top: 10px; margin-bottom: 2px; border: 1px Solid #C0C0C0; font-size: 1.2em; cursor: pointer; background-color: #EEECE1;}
DIV.divAcMessnageActive {text-align: left; height: 25px; padding-left: 20px; padding-top: 10px; margin-bottom: 2px; border: 1px Solid #C0C0C0; font-size: 1.2em; cursor: pointer; background-color: #FF8C8C;}

DIV.divKit {border: 0px Solid #636363; padding: 5px; margin: 5px 0px; display: none;}
DIV.divKitEstate {border: 0px Solid #636363; padding: 5px; margin: 5px 0px;}

DIV.divPrev, DIV.divNext {width: 70px; padding: 5px 0px; font-size: 1.2em; text-align: center; margin: 5px 0px; cursor: pointer; border: 1px Solid #CCCCCC; background-color: #FFFFFF;}
DIV.divNext {float: right;}