body {


  font-size:12px;

  padding:0px; 

  margin:0px;

  

}



img {

  border-width:0px;

}



body, table {

  font-family:Tahoma;  

  line-height:140%;

}



table {

  border-collapse:collapse;

}



A {

  color:#ff9600;

}



.mainBgTable {

  width:100%;

  height:570px;

}

.mainBgTable .lTd {

  width:50%;

  background:url("http://www.stimulg.ru//images/bg_l.jpg") repeat-x;

}

.mainBgTable .rTd {

  width:50%;

  background:url("http://www.stimulg.ru//images/bg_r.jpg") repeat-x;

}





.mainDiv {

  margin-top:-570px; background:url("http://www.stimulg.ru//images/head.jpg") top center no-repeat;

}



.mainDivT {

  position:relative; height:280px;

}



.mainDivT .mainScrollLine {

  position:absolute; left:50%; margin:40px 0px 0px -205px; width:413px; font-weight:bold;

}



.mainDivT .topPhones {

  position:absolute; left:50%; margin:260px 0px 0px 331px;

}



.mainBodyTable {

  width:945px;

}



.mainLeftMenuM {

  background:url("http://www.stimulg.ru//images/left_menu_m.jpg") repeat-y;

}



.mainLeftMenuB {

  background:url("http://www.stimulg.ru//images/left_menu_b.jpg") left bottom no-repeat;

}



.mainLeftMenuT {

  background:url("http://www.stimulg.ru//images/left_menu_t.jpg") left top no-repeat; padding:20px 0px 0px 0px;

}





.menuItemImg {

  position:absolute;

  margin:0px 0px 0px -11px;

  width:44px;

  height:20px;

  background:url("http://www.stimulg.ru//images/menu_item.gif") no-repeat;

}



.leftMenuItemDiv {

  padding:3px 0px 3px 50px;

  margin:0px 0px 10px 0px;

  width:135px;

}



.leftMenuItemDiv A {

  color:#000000; font-weight:bold; text-decoration:none;

  font-size:11px;

}



.leftMenuItemDiv_a {

  padding:3px 0px 3px 50px; margin:0px 0px 10px 0px; background:url("http://www.stimulg.ru//images/menu_active_bg.gif") 40px 0px repeat-y;

  width:135px;

}



.leftMenuItemDiv_a A {

  color:#FFFFFF; font-weight:bold; text-decoration:none;

  font-size:11px;

}



.height100 {

  height:70px;

}



h1 {

  font-family:Arial;

  font-size:24px;

  color:#ff0100;

  font-weight:normal;

  margin:0px;
  width:550px;
  padding:40px 0px 0px;

  background:url("http://www.stimulg.ru//images/h_dot.gif") 28px 0px no-repeat;

}



h2 {

  font-family:Arial;

  font-size:20px;

  color:#ff0100;

  font-weight:normal;

}



.s11 {

  font-size:11px;

}



.red {

  color:#ff0100;

}



.lBlock1 {

  padding:0px 0px 0px 24px;

}



.mainBodyTableMTd {

  padding:0px 0px 0px 55px;

}



.smallPhotoBlock {

  border:#775736 solid 1px; padding:1px; line-height:1%; position:relative;

}



.smallPhotoBlock .uLT, .posProductBlock .uLT{

  position:absolute; width:9px; height:9px; left:-9px; top:-9px; background:url("http://www.stimulg.ru//images/u.gif") no-repeat;

  -left:-10px; -top:-8px;

}



.smallPhotoBlock .uRT, .posProductBlock .uRT {

  position:absolute; width:9px; height:9px; right:-9px; top:-9px; background:url("http://www.stimulg.ru//images/u.gif") top right no-repeat;

  -right:-7px; -top:-8px;

}



.smallPhotoBlock .uLB, .posProductBlock .uLB{

  position:absolute; width:9px; height:9px; left:-9px; margin:1px 0px 0px 0px; background:url("http://www.stimulg.ru//images/u.gif") bottom left no-repeat;

  -left:-10px; -margin:-4px 0px 0px 0px;

}



.smallPhotoBlock .uRB, .posProductBlock .uRB {

  position:absolute; width:9px; height:9px; right:-9px; margin:1px 0px 0px 0px; background:url("http://www.stimulg.ru//images/u.gif") bottom right no-repeat;

  -right:-7px; -margin:-4px 0px 0px 0px;

}



.footerRBg {

  background:url("http://www.stimulg.ru//images/footer_r.jpg") bottom repeat-x;

}



.footerLBg {

  background:url("http://www.stimulg.ru//images/footer_l.jpg") left bottom no-repeat; height:224px; position:relative;

}



.footerInfo1 {

  position:absolute; left:50%; margin:100px 0px 0px -450px; font-size:11px;

}



.devel {

  position:absolute; left:50%; margin:90px 0px 0px 350px; font-size:11px;

}



.leftMenu2 a {

  font-weight:bold;

}



.footerSobol {

  width:315px;

  height:170px;

  background:url("http://www.stimulg.ru//images/sobol.gif") no-repeat;

  position:absolute;

  left:50%;

  margin:40px 0px 0px -140px;

}



hr {

  color:#777777;

  background:#777777;

  border-width:0px;

  height:1px;

}



.contentBody {

   margin: 0px 0px 15px 0px;

}



.posProductBlock {

   float:left;

   width: 200px;

   margin: 10px 10px;

   border:#775736 solid 1px; 

   padding:1px; 

   position:relative;   

}



.posProductBlock .posImage {

   text-align:center;

}



.posProductBlock .posTitle {

   font-weight: bold;

   font-size: 14px;

   color: #FF0100;

   padding: 3px 0px 5px 0px;

   text-align: center;

}



.posProductBlock .posTitle A {

   font-size: 13px;

   color: #FF0100;

   text-decoration:none;

}



.posProductBlock .posDesc {

   padding: 2px 7px;

   color: #553D24;

   text-align:left;

}



.posProductBlock .posPrice {

   text-align:center;

   font-size: 14px;

   font-weight: bold;

   padding: 3px 0px 5px 0px;

}



.posProductBlock .posPrice em {

   font-size: 11px;

   font-style: normal;

}



.posProductBlock .posPrice span {

   font-size: 12px;

   font-weight: normal;

}



/* Для формы заявки 22.09.2009 */

.contact_form {

   text-align: left;

   border: 1px dotted red;

   padding: 10px 10px 10px 10px;

}

span {

   padding: 7px 7px 7px 0; 

   text-align: left;

   font-size: 1.1em;

   font-weight: bold;

   /*color: #ff6600;*/

   color: black;

}

.frm {

  background: #fdf0ce;

  border: 0;

  margin: 0;

  -moz-box-shadow:0 0 5px #000; 
  -webkit-box-shadow:0 0 5px #000; 
}

.right {text-align: right;}



.zakaz_table td {

  font-size: 8pt;

  text-align: center;

  border: 1px solid black;

}


#controlBar div{ padding: 5px 5px 5px 0; }
#addBar a { font-size: 1.4em; font-weight: bold; }
#sendBar a { font-size: 1.2em; }

/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#ff9600; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px;
    font-weight: bold;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
/* Конец Для формы заявки 14.04.2010 */


#marazm {
margin-top:45px;
margin-bottom:25px;
color: #000000;
font-size:10px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
 
 width:100%;
}

#marazm h1{

color:#000000;
background-image:none !important;	
font-size:10px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
line-height: 1;
}

#marazm p{

color:#000000;
font-size:10px;
font-family:arial;
text-align:justify; 
padding-top: 10px;
padding-bottom: 10px;
line-height: 1;
}


#marazm  a{

font-size:10px;
font-family:arial;
text-decoration: none;
}

#marazm  a:hover{
color: #3399FF;
font-size:10px;
font-family:arial;
text-decoration: underline;
}

