@import url(base.css);
@import url(s.css);

/****************************** NEW STYLES ****************************/

body {
  font: 12px Tahoma, sans-serif;
  color: #fff;
  background: #365551;
}

#catalog, #catalog tr, #catalog tr td {
  border:none;
}

#kont {
  padding: 50px 0 0 380px;
}

.prodd {
  margin: 0 5px 35px 0;
}

/****************************** ICONS *********************************/

#razdel {
  width:500px;
}  

/* dir1 */
#razdel li#dir1 {
  float:left;
  background: url(bul1.gif) 50% 0 no-repeat;
  margin: 0 0 0 0; 
  padding: 22px 0 0 0;
}

#razdel li#dir1.active {
  background: url(bul2.gif) 50% 0 no-repeat;  
}

#razdel li#dir1.active a {
  color: #727272;
  text-decoration: none;  
}

/* dir2 */
#razdel li#dir2 {
  float:left;
  background: url(bul4.gif) 50% 0 no-repeat;
  margin: 5px 32px 0 35px; 
  padding: 22px 0 0 0;
}

#razdel li#dir2.active {
  background: url(bul3.gif) 50% 0 no-repeat;  
}

#razdel li#dir2.active a {
  color: #727272;
  text-decoration: none;  
}

/* dir3 */
#razdel li#dir3 {
  float:left;
  background: url(bul4.gif) 50% 0 no-repeat;
  margin: 10px 32px 0 0; 
  padding: 22px 0 0 0;
}

#razdel li#dir3.active {
  background: url(bul3.gif) 50% 0 no-repeat;  
}

#razdel li#dir3.active a {
  color: #727272;
  text-decoration: none;  
}

/****************************** SUBSCRIBE ***********************************/

#subscribe label {
  float:none;
  clear:both;
}

#subscribe.subsnews {
}

#subscribe h3 {
  margin: 0 0 10px 0;
  font-size: 14px;
}

#subscribe strong {
  font-weight: normal;
  float: left;
  width: 50px;
  margin: 3px 0 0 0;
}

#subscribe input.text {
  border: 1px solid #818B4A;
  margin: 0 0 10px 0;
  width: 140px; height: 15px; _height: 17px;
}

#subscribe input.submit {
  background: none;
  border: none; border-bottom: 1px solid #818B4A;
  color: #818B4A;
  font: bold 11px Tahoma, sans-serif;
  width: 82px;
}

#subscribe input.submit {
  background: #FF7E00;
  border: none;
  color: #fff;
  font: 14px Tahoma, sans-serif;
  margin: 0 0 0 8px;
  width: 100px;
}

#subscribe label {
  margin: 0 0 0 6px;
  font-weight: normal;
  font-size: 11px;
  display: table; 
  $float: left;
  height: auto; 
  _height: 1%;
}

/************************************************************************/

#icon {
  position: absolute; top: 36px; right: 0;
  width: 188px;
  text-align: left;
}

#icon li {
  float: left;
  margin: 0 30px 0 0;
}

#order {
  display: none;
}

/************************************************************************/

#vote tr td {
  border:none;
}
  
/************************** CATALOG ITEM ********************************/
  
body#one-tov #container {
  background: none;
  width:700px;
}

body#one-tov {
  width:700px
}

#header h2.descript {
  margin: 0; 
  padding: 0 0 0 16px;
  font-size: 18px; 
  font-weight: normal; 
  color: #454545;
  text-transform: none;
  text-align: left;
  position: absolute; 
  bottom: -1px; 
  right: 330px;
  _right: 50px;
  width: 186px; 
  _width: 202px; 
  height: 43px;
  background: url(bul13.png) 0 0 no-repeat;
}

.tov-descr {
  padding: 0 0 0 22px;
  width: 470px;
}

.tov-desc {
  background: url(23.jpg) 100% 0 repeat-y #C4501B;
  min-height: 100px; 
  _height: 100px;
  _overflow: visible;
  padding: 0 0 0 22px;
  width: 600px;
  _width: 620px;
}

table#cat-table .fst {
  white-space: nowrap;
  width:200px;
  text-align: left;
}

/************************************************************************/

#kontakt {
  width: 570px;
  overflow: visible;
}

#kontakt input.text {
  border: 1px solid #3F3F3E;
  margin: 0 0 8px 0; padding: 0 0 0 5px;
  color: #000;
  width: 279px; 
  _width: 286px; 
  height: 14px; 
  _height: 16px;
}

#kontakt strong {
  float: left;
  width: 140px;
  margin: 2px 0 0 0;
}

#kontakt input.submit {
  background: #FF7E00;
  border: none;
  color: #fff;
  font: 14px Tahoma, sans-serif;
  margin: 0 0 0 140px; _margin: 0 0 0 145px;
  width: 85px;
}

#kontakt input.text {
  border: 1px solid #3F3F3E;
  margin: 0 0 8px 0; padding: 0 0 0 5px;
  color: #000;
  width: 129px; 
  _width: 136px; 
  height: 18px; 
  _height: 20px;
}

#subscr {
  display: none;
}

#subscr input.submit {
  background: #FF7E00;
  border: none;
  color: #fff;
  font: 14px Tahoma, sans-serif;
  margin: 0 0 0 81px; _margin: 0 0 0 85px;
  width: 100px;
}


/* make pages smaller in height */
body.inner #sidebar {
  width: 212px; 
  _width: 233px; 
  height: auto; 
  min-height: 577px; 
  _height: 577px;
  padding: 0 0 0 21px;
  background: url(15.jpg) 0 0 no-repeat;
}

#txt table#cat-table td {
  font-size: 12px;
  vertical-align: middle; text-align: center;
  padding: 3px 10px;
  border: 1px solid #5A5A5A; 
}

#cat-nav li.active, #sidebar #cat-nav li ul li.active {
  font-weight: bold;
  margin: 0;
}

#s-map li {
  line-height:2;
  font-size:13px;
}

#nav table td.active a {
  color: #E8E8E8;
  text-decoration: underline;
}

/*************************** GRAY ANONCES BLOCK FOR DIR3 (TYPE4) *(************/

/*{{{ =Red*/

body#type4 #red {
  background: url(10.png) 100% 0 repeat-y #BB9B75;
}

body#type4 #content {
  background: url(28.gif) 100% 20px no-repeat; 
  height: auto; 
  min-height: 200px; 
  _height: 200px;
}


body#type4 #sidebar {
  background: none;
}

body#type4 h2.stels, body#type4 h1, body#type4 h2.stels, body#type4 h1 {
  background: url(bul16.png) 0 0 no-repeat;
}

body#type4 #foot-fon {
  background: url(27-alt.gif) 0 0 repeat-x;
}

/************** new ****************/

td.lss input.text {
  border: 1px solid #3F3F3E;
  margin: 0; 
  padding: 0;
  color: #000;
  width: 29px; 
  height: 18px; 
  padding: 0 3px 0 3px;
}

