*  {
  padding: 0;
  margin: 0;
}

body  {
  background: #999;
  FONT-FAMILY: VERDANA, arial;
  font-size: 12px;
  color: #333;
}

.cleaner  {
  clear: both;
}

#container  {
  width: 780px;
  margin: 0 auto;
  min-height: 300px;
  background: #333 url("img/l-plamen.gif") no-repeat bottom left;
}

.in  {
  padding: 10px
}
#ga {
  display: none;
}

/******* H E A D E R **********/

#header  {
  height: 360px;
}

#header_lsl  {
  width: 270px;
  float: left;
  
}
#top_menu1  {
  width: 270px;
  height: 35px;
  background: url("img/top-menu1.jpg") no-repeat;
}
#top_menu1 ul  {
  list-style: none;
  padding: 2px;
}
#top_menu1 ul li  {
  float: left;
  line-height: 25px
}
#top_menu1 ul li a  {
  padding: 0 22px;
  text-decoration: none;
  color: #fff;
}
#top_menu1 ul li a:hover  {
  text-decoration: underline;
}
#top_menu1 ul li img  {
  padding: 3px 0;
}

#top_menu2 ul  {
  list-style: none;
  padding: 2px;
}
#top_menu2 ul li  {
  float: left;
  line-height: 30px
}
#top_menu2 ul li a  {
  padding: 0 17px;
  text-decoration: none;
  color: #fff;
}
#top_menu2 ul li a:hover  {
  text-decoration: underline;
}
#top_menu2 ul li img  {
  padding: 5px 0 0 0;
}


#logo  {
  width: 270px;
  height: 135px;
  background: url("img/logo.jpg") no-repeat;
}
#logo img  {
  border: 0;
  margin: 29px 38px;
}

#login  {
  width: 210px;
  height: 155px;
  background: url("img/login.jpg") no-repeat;
  padding: 20px 30px 15px 30px;
}

#header_psl  {
  width: 510px;
  float: right;
}

#search  {
  width: 510px;
  height: 133px;
  background: url("img/psl_1.jpg") no-repeat;
}

#kosik  {
  width: 280px;
  padding: 80px 0 0 20px;
  font-size: 11px;
  float: left;
}
#hledat  {
  float: right;

}

#top_menu2  {
  width: 510px;
  height: 37px;
  background: url("img/top-menu2.jpg") no-repeat;
}

#ctyrkolka  {
  width: 510px;
  height: 190px;
  background: url("img/ctyrkolka.jpg") no-repeat;
}

/******* N A V I G ******/
#navig  {
  height: 35px;
  background: url("img/navig.jpg") no-repeat;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  color: #999;
}
/********* M A I N  *******/
#main-left  {
  width: 270px;
  float: left;
}
#main-right  {
  width: 510px;
  min-height: 200px;
  background: #666;
  float:right;
}
#main-right-in  {
  background: #eee;
  min-height: 200px;
  padding: 10px;
}
#main-right-in ol,
#main-right-in ul  {
  margin: 0 0 0 25px;
}

#main-in  {
  padding: 10px;  
}
#katalog  {
  background: url("img/r-plamen.gif") no-repeat bottom left;
  min-height: 200px;
  margin: 15px 10px 0 10px;
}

#zb-akce  {
  min-height: 85px;
}
#zb-akce-head  {
  height: 35px;
  background: url("img/zb-akce-head.jpg") no-repeat;
  color: #fff;
  font-size: 18px;
  line-height: 35px;
  padding: 0 20px;
}

/******* F O T E R **********/
#footer  {
  width: 780px;
  height: 40px;
  margin: 0 auto;
  background: url("img/foot.jpg");
}
#crespo  {
  text-align: right;
  padding: 0 10px
}
