html, body, form {margin: 0 auto; padding: 0px}
body {background: #ffffff; color: #000000; font-size: 10pt; font-family: Arial,Verdana,San-Seriff;}
a {color:#43403e; text-decoration: underline}
a:hover {text-decoration: underline}
img{border: 0px}
input{border:0px;border-left:1px solid #cad4dc;border-right:1px solid #cad4dc;font-size: 10pt; font-family: Arial,Verdana,San-Seriff;height:18px;background:#ffffff url(/img/input.gif)}
td{text-align:left;}
.isubm{border:0px;font-size: 10pt; font-family: Arial,Verdana,San-Seriff;height:19px;background:#ffffff url(img/inputs.gif)}
/*-----Top page styles-----*/

#top{width:100%;margin: 0 auto;padding:0px;background:#ffffff url(img/tbg.gif) repeat-y center;text-align:center;vertical-align:top;height:100%;}

#topline{width:100%;margin:0 auto;padding:0px;background:url(img/tl.gif) no-repeat center;height:1px;vertical-align:top;}

#header{width:1001px;padding:0px;margin:0 auto;background:#677e8d url(img/bghead.gif) repeat-y center}
#logo{float:left;width:131px;padding:5px;padding-top:20px;padding-right:22px;padding-left:10px;border:0px solid white;margin:0px;}


#top_menu{width:780px;margin: 0 auto; padding:0x;background:transparent url(img/tml.gif) repeat-x bottom;height:20px;text-align:center;border:0px solid white;float:left;padding-top:40px;
font-size: 11px; font-family: Arial;font-weight:bold;
color:#24211d;
}
.break{
clear:both;
}

#top_menu a{width:163px;margin:0px;padding:0px;
text-decoration:none;padding-right:20px;
color:#2d3439;
}
#top_menu a:hover{
text-decoration:none;
color:#406072;
}

#search_sample{font-size: 10px; font-family: Arial;}

#contact {clear:left;float:left;padding-left:305px;}
#cnt{font-size: 12px; font-family: Arial;font-weight:bold;
color:#eeeeee;text-align:left}


.menublock
{
background:#cbd4e0 url(img/dl.gif) repeat-x bottom;
color:#43403e;
font-size: 12px; font-family: Arial;font-weight:normal;
vertical-align:top;
text-align:center;
padding:7px;
}

.catalogblock
{
background:#cbd4e0;
color:#43403e;
font-size: 12px; font-family: Arial;font-weight:normal;
vertical-align:top;
text-align:center;
padding:7px;
}
.emptyblock
{

background:#cbd4e0 url(img/chl.gif) repeat-x top;

color:#43403e;
font-size: 12px; font-family: Arial;font-weight:normal;
vertical-align:top;
text-align:center;
padding:7px;
border-bottom:1px solid #cad4dc;
}

.copyblock
{

background:#ffffff url(img/chl.gif) repeat-x top;

color:#43403e;
font-size: 12px; font-family: Arial;font-weight:normal;
vertical-align:top;
text-align:right;
padding:7px;
border-bottom:1px solid #cad4dc;
}

#page
{
font-size: 12px; font-family: Arial;font-weight:normal;
vertical-align:top;
text-align:left;
padding:15px;
margin:0px;
background:#ffffff url(img/dl1.gif) repeat-y left;
}

h2
{
color:#426172;
font-size: 18px; font-family: Arial;font-weight:normal;

}

/*--- ----*/
.popupmenu
{
background: #FFFFff;
border:1px solid gray;
padding:7px;
}
div.attach, a.attach
{
 
  padding: 0px 0px;
  font-weight: normal;
  color: #43403e;
  float:left;
}

a.attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
}
a.popupmenu,table.catalog a,a.vertex
{

  text-decoration: none;
}

a:hover.attach,a:hover.popupmenu,table.catalog a:hover, a:hover.vertex
{
text-decoration: underline;
}
form.sample_attach
{
  position: absolute;
  visibility: hidden;
  border: 1px solid black;
  background: #FFFFFF;
  padding: 0px 5px 2px 5px;
}
/*--- ----*/


TABLE.catalog TD
{
background: transparent url(img/vl.gif) repeat-y right;
padding:3px;
padding-right:10px;
padding-left:10px;
}

TABLE.catalog TH
{
background: #cbd4e0 url(img/vl.gif) repeat-y right;
padding:3px;
padding-right:10px;
padding-left:10px;
}
TR.sc TD
{
background: #dddddc url(img/vl.gif) repeat-y right;
}
