html, body {
	background:#333;
	padding:0;
	margin:0;
	border-collapse:collapse;
	font-family:arial;
	font-size:9pt;}

div {position:relative;}

img {behavior:url("/pngbehavior.htc"); border:0px}

tr#catalog:hover {background-color:red;}
tr#catalog:hover>td{background-color:red;}

	
table.main {
    margin:0 auto;
	width:1000px;
	border-collapse:collapse;
	padding:0;
	border:1px solid #FFF;
	border-top:0;
	border-bottom:0;
	height:0;}

td {
	vertical-align:top;}

table.main td.epilog, table.main td.bottom {
	background:#06a;}	
table.main td.epilog, table.main td.bottom a {
  color:#AFCDDB;
  }

table.main td.epilog {
        width:482px;
	color:#FFF;
	}

table.main td.epilog div.epilogDiv{
  width:442px;
  padding:30px 20px 45px;
  }

table.main td.bottom {height:1%;}	
	
table.main td.epilog {
	color:#FFF;
width:380px; /* ------------------------------------    */
	padding:30px 20px /*60*/45px;}
*+html table.main td.epilog {
width:750px; /* ------------------------------------    */
}


table.main td.work_area {
	background:#fff;
	padding:30px 45px;}

table.main td.menuTop {
	background:#eee;
	text-align:center;
	width:243px;}

table.main td.menuTop div.menuTopDiv{
	width:242px;
        }

table.main td.menuTop ul {
	margin:20px 0 30px 0;
	padding:0 0 0 50px;
	text-align:left;}

table.main td.menuTop ul li {
	padding:5px 0 5px 20px;
    list-style-type: none;
    background: url(/images/marker.jpg) no-repeat 0 0.7em;}

table.main td.menuTop ul li a {
	text-decoration:none;
	color:#666;
}
table.main td.menuTop div {z-index:1000}

table.main td.bottom p{
	color:#afcde5;}
table.main td.bottom p {
	margin:10px 20px;
        color:#afcde5;}	
	
table.main td.logo {
  width:276px;
  background:#fff;
  overflow:hidden;
  }

  table.main td.logo div.logodiv {
    width:236px;
    padding:20px;
    text-align:center;
    overflow:hidden;
    }

table.main td.news {
	width:518px;

	background:#FFF;
vertical-align:top;
	padding:20px 0;}

.clear {
	clear:both;}

table.main td.news h1, a {
	color:#06a}	
	
.newsItem {
  padding:0 0 10px 0;
  margin:0 50px;}

table.main td.flash {
	width:518px;
	padding:0;}
	
	
.compare {padding:2em; background:white;}
img#photo {margin:0 2px 12px 16px; padding:1px; border:1px solid #ccc;}
a#photo {text-decoration:none;}

ul#cat_item        {margin:0; padding:0;}
ul#cat_item li     {padding:0.2em 0 0.3em 1.5em; margin-bottom:0.2em; list-style:none;}
ul#cat_item li a   {}

img {behavior:url("pngbehavior.htc"); border:0px}

table#tb {width:100%; _width:95%; border-collapse:collapse;}
*+html table#tb {width:95%;}
table#tb tr td {border:1px solid #666; padding:3px;}

table.main td.menuTop ul li div.menuTopLevelOv {
  display:none;
  }
  
  table.main td.menuTop ul li:hover div.menuTopLevelOv {
    display:block;
    position:absolute;
    z-index:500;
    margin:-26px 0px 0px 120px;
    width:224px;
    height:auto;
    background:url('/images/sec_level_menu_sprite.jpg') -224px top repeat-y;
    }

    table.main td.menuTop ul li:hover div.menuTopLevelOv div.menuTopLevelin {
      width:224px;
      height:auto;
      background:url('/images/sec_level_menu_sprite.jpg') left top no-repeat;
      }

  table.main td.menuTop ul li:hover div.menuTopLevelOv div.menuTopLevelin ul {
    padding:7px 10px 7px 0px;
    margin:0;
    list-style:none;
    background:url('/images/sec_level_menu_sprite.jpg') -448px bottom no-repeat;
    }

  table.main td.menuTop ul li:hover div.menuTopLevelOv div.menuTopLevelin ul li {
    background:none;
    }

  table.main td.menuTop ul li:hover div.menuTopLevelOv div.menuTopLevelin ul li a {
    color:#fff;
    }
  
  table.main td.menuTop ul li:hover div.menuTopLevelOv div.menuTopLevelin ul li a:hover {
    text-decoration:underline;
    }

#AllRelaeses {
  text-align:right;
  padding:10px 50px;
  }
