BODY {
  margin: 0px;
  padding: 0px 10px;
}
*html .all {
  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "auto");
}
 
.main_block {
  position: relative;
  min-width: 980px;
  font-family: arial;
  font-size: 13px;
}
.main_block A {
  cursor: pointer;
}

.main_block #catalog {
  position: absolute;
  z-index: 21;
  top: 174px;
  right: 4px;
  width: 77px;
  height: 76px;
  background-image: url(../catalog.png);
  background-repeat: no-repeat;
}
.main_block #phone {
  position: absolute;
  z-index: 21;
  top: 23px;
  right: 75px;
  font-family: tahoma,arial;
  font-size: 22px;
  color: white;
  line-height: 30px;
}
.main_block #phone .code {
/*  color: #FFE970;*/
  color: #000;
}

#top_foto {
  position: relative;
  width: 100%;
  height: 193px;
  background-image: url(../t1-bg.jpg);
  background-repeat: repeat-x;
}
#top_foto #fon {
  position: absolute;
  z-index: 11;
  top: 0px;
  left: 0px;
  width: 334px;
  height: 193px;
  background-image: url(../t1-3.jpg);
  background-repeat: no-repeat;
}
#top_foto #foto {
  position: absolute;
  z-index: 12;
  top: 0px;
  right: -24px;
  width: 581px;
  height: 193px;
/*  background-image: url(../t1-foto.png);*/
  background-repeat: no-repeat;
}
#top_foto #pr {
  position: absolute;
  z-index: 13;
  bottom: 0px;
  right: 190px;
  width: 299px;
  height: 70px;
  background-image: url(../t1-pr.png);
  background-repeat: no-repeat;
}

.top_menu, .top_menu A {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
.top_menu A {
  text-decoration: none;
}
.top_menu A:hover {
  text-decoration: underline;
}

#left_block .menu .menu_item {
  padding-left: 65px;
  height: 44px;
  background-image: url(../menu_item.gif);
  background-repeat: no-repeat;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #168173;
  text-transform: uppercase;
}
#left_block .menu .menu_item A {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #168173;
  text-decoration: none;
}
#left_block .menu .menu_item A:hover {
  text-decoration: underline;
}
#left_block .menu .smenu_item {
  padding: 0px 0px 0px 37px;
}
#left_block .menu .smenu_item P {
  margin: 0px;
  padding: 0px;
}
#left_block .menu .smenu_item .open_node {
  cursor: pointer;
}
#left_block .menu .smenu_item UL {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#left_block .menu .smenu_item TD {
  padding: 8px 3px 9px 30px;
  background-image: url(../smenu_item.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #F7F9F9;
/*  background-color: #c8ee9b;*/
  font-family: arial;
  font-size: 12px;
  color: #3D4040;
}

.bottom_block
{
	background-color: #c8ee9b;
}

#left_block .menu .smenu_item TD IMG {
  margin-right: 5px;
}
#left_block .menu .smenu_item TD A {
  font-family: arial;
  font-size: 12px;
  color: #3D4040;
  text-decoration: none;
}
#left_block .menu .smenu_item TD A:hover {
  text-decoration: underline;
}
#left_block .menu .smenu_item .sub_menu {
  line-height: 20px;
  padding: 0px 0px 0px 42px;
}
#left_block .menu .smenu_item .sub_menu .hide_block {
  margin: 0px;
  padding: 5px 0px 5px 0px;
}
#left_block .menu .smenu_item .sub_menu A {
  color: #33ADA5;
}

#cont_block {
  padding: 20px;
  font-family: arial;
  font-size: 13px;
  color: black;
}
#cont_block H3 {
  padding: 0px;
  margin: 0px;
  font-family: arial;
  font-size: 15px;
  font-style: italic;
  font-weight: bold;
  color: #39A3B3;
}
#cont_block UL {
  padding: 0px;
  margin: 0px 0px 0px 30px;
  font-family: arial;
  color: #39A3B3;
}
#cont_block P, #cont_block DIV {
  margin: 15px 0px;
  text-align: justify;
  line-height: 20px;
}
#cont_block A {
  color: #006699;
  text-decoration: underline;
}
#cont_block A:hover {
  text-decoration: none;
}

#cont_block .catalog_catlist TH, #cont_block .catalog_catlist TH A {
  font-family: verdana,arial;
  font-size: 17px;
  font-style: italic;
  font-weight: normal;
  color: #1F3F3A;
  text-decoration: none;
}
#cont_block .catalog_catlist TH A:hover {
  text-decoration: underline;
}
#cont_block .catalog_catlist UL {
  margin: 0px 0px 0px 18px;
  padding: 0px;
  font-family: arial;
  font-size: 14px;
  color: #00AD98;
}
#cont_block .catalog_catlist UL LI {
  margin: 8px 0px;
}
#cont_block .catalog_catlist UL LI A {
  color: #00AD98;
  text-decoration: none;
}
#cont_block .catalog_catlist UL LI A:hover {
  text-decoration: underline;
}

#cont_block .catalog_goods TH {
  background-color: #DDF99A;
  font-family: verdana,arial;
  font-size: 13px;
  color: #4B7973;
}
#cont_block .catalog_goods TD {
  border-style: dotted;
  border-width: 0px 1px 1px 0px;
  border-color: #1D564E;
}
#cont_block .catalog_goods .foto {
  border-style: dotted;
  border-width: 0px 1px 1px 1px;
  border-color: #1D564E;
}
#cont_block .catalog_goods .name {
  margin: 0px 0px 5px 0px;
  font-size: 14px;
}

.bottom_block, .bottom_block A {
  font-family: arial;
  font-size: 12px;
  color: white;
}
.bottom_block A {
  text-decoration: none;
}
.bottom_block A:hover {
  text-decoration: underline;
}

.cat_top {
  font-weight: bold;
}
.cat_sub {
  display: none;
  font-weight: normal;
}

#slogan{
	position: absolute;
	z-index: 21;
	top: 30px;
	left: 40px;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}


.tab-cont td p{
  text-align: center;
  font-weight: bold;
}

.top_menu.footerTable
{
	background: #e7ffb3;
}

.tab-cont.footerTable
{
	background: #0ac5b0;
}

#footer
{
	background: #0ac5b0;
}

.h3zz {
      padding: 0px;
    margin: 0px;
    font-family: arial;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: #39A3B3;
}