body{
	font-family: tahoma, sans-serif;
	font-size: 83%;
	padding: 0;
	margin: 0;
	}

img {
	border: 0px;
	}

table, input{
	font-size: 1em;
	}

form, input, textarea{
	font-family: tahoma, sans-serif;
	font-size: 1em;
	}

em, i{
	font-family: helvetica, sans-serif;
	}

h1, h2, h3{
	font-weight: normal;
	}

h1, h2, h3, h4, h5, h6{
	margin-bottom: 0;
	color: #7387A8;
	}

h1{
	font-size: 1.8em;
	}

h2{
	}

h3{
	}

h4{
	}

h5{
	}

h6{
	}

p{
	margin-top: 0;
	margin-bottom: 0;
	}

ul, ol{
	margin-left: 4ex;
	margin-top: 0;
	margin-bottom: 0;
	}

ul ul, ol ol{
	margin-left: 2.5ex;
	}

form{
	padding: 0;
	margin: 0;
	}

hr{
	height: 1px;
	color: grey;
	border: grey 1px solid;
	}

div.copyline{
	text-align: right;
	}

td.logo{
	width: 25%;
	background-color: #1F3E73;
	padding: 0 2em 0 2em;
	}

td.labcomp{
	width: 25%;
	padding: 6px 2em 6px 2em;
	}

td.g1{
	width: 7%;
	background: #737D77 url("img/g1.gif") left top repeat-y;
	}

td.g2{
	width: 7%;
	background: #C9B358 url("img/g2.gif") left top repeat-y;;
	}

td.g3{
	width: 3%;
	background: #FFCF34 url("img/g3.gif") left top repeat-y;;
	}

td.g1 div{ width: 39px; }
td.g2 div{ width: 35px; }
td.g3 div{ width: 27px; }

td.head{
	color: #1F3E73;
	background: #FFCF34 url("img/g4.gif") right bottom no-repeat;
	}

td.t1{
	background: #FFCF34 url("img/t1.gif") right bottom no-repeat;
	}

td.t1 div{
	width: 60px; 
	}

td.t2{
	background: #1F3E73;
	padding: 0 2em 0 2em;
	}

td.t3{
	width: 3em;
	background: #1F3E73;
	padding: 0.4ex 1em 0.4ex 1ex;
	}

td.t3 input, td.t4 input{
	font-size: 0.8em;
	}

td.t4{
	width: 45%;
	background: #1F3E73;
	padding: 0.4ex 0 0.4ex 2em;
	}

td.t4 input.text{
	width: 100%;
	border: 1px solid #132545;
	}

td.m1 {
	background: #ffffff url("img/m1.gif") left bottom repeat-x;	
	}

table.menu a.sel div{
	background: #FFCF34 url("img/m2.gif") left bottom no-repeat;
	padding: 0 0 0 1px;
	}

table.menu a.sel div div{
	background: url("img/m3.gif") right bottom no-repeat;
	padding: 0 2px 0 0;
	}

table.menu a.sel div div div{
	background: url("img/m1.gif") right top repeat-x;
	padding: 0.5ex 1ex 0.5ex 1ex;
/*
	font-weight: bold;
*/
	}

table.menu div.pad{
	padding: 0.5ex 1ex 0.5ex 1ex;
	}

.inner .c1, .inner .c2, .inner .c3, .inner .c4, .inner .c5, .inner .c6,
.inner .c7, .inner .c8, .inner .c9, .inner .c10, .inner .c11, .inner .c12,
.inner .c13, .inner .c14, .inner .c15, .inner .c16, .inner .c17, .inner .c18,
.inner .c19, .inner .c20, .inner .c21, .inner .c22, .inner .c23, .inner .c24,
.inner .c25, .inner .c26, .inner .c27, .inner .c28, .inner .c29, .inner .c30 {
	height: 170px;
}

div.c1{position: relative;}


div.c2{background: url("img/ct6.gif") 50% 0% no-repeat;}	
div.c3{background: url("img/ct5.gif") 95% 100% no-repeat;}
div.c4{background: url("img/ct4.gif") 80% 100% no-repeat;}
div.c5{background: url("img/ct2.gif") 24% 30% no-repeat;}
div.c6{background: url("img/ct7.gif") 66% 100% no-repeat;}
div.c7{background: url("img/ct1.gif") 4% 100% no-repeat;}

/*
div.c7{background: url("img/ct8.gif") 90% 100% no-repeat;}
div.c8{background: url("img/ct9.gif") 90% 100% no-repeat;}
div.c9{background: url("img/ct10.gif") 87% 100% no-repeat;}
div.c10{background: url("img/ct11.gif") 90% 100% no-repeat;}
div.c11{background: url("img/ct12.gif") 4% 100% no-repeat;}
div.c13{background: url("img/ct13.gif") 40% 100% no-repeat;}
div.c14{background: url("img/ct14.gif") 60% 100% no-repeat;}
div.c15{background: url("img/ct15.gif") 47% 40% no-repeat;}
div.c16{background: url("img/ct16.gif") 90% 40% no-repeat;}
div.c17{background: url("img/ct17.gif") 99% 30% no-repeat;}
*/

body.reagent div.c2{background: url("img/ct15.gif") 95% 40% no-repeat;}
body.reagent div.c3{background: url("img/ct10.gif") 80% 100% no-repeat;}
body.reagent div.c4{background: url("img/ct4.gif") 64% 100% no-repeat;}
body.reagent div.c5{background: url("img/ct28.gif") 60% 100% repeat-x; width: 60%}
body.reagent div.c6{background: url("img/ct27.gif") 100% 100% no-repeat;}
body.reagent div.c7{background: url("img/ct26.gif") 0% 100% no-repeat;}
body.reagent div.c8{background: url("img/ct18.gif") 10% 97px no-repeat;}
body.reagent div.c9{background: url("img/ct19.gif") 16% 92px no-repeat;}
body.reagent div.c10{background: url("img/ct20.gif") 24% 80px no-repeat;}
body.reagent div.c11{background: url("img/ct21.gif") 40% 83px no-repeat;}
body.reagent div.c12{background: url("img/ct22.gif") 46% 90px no-repeat;}
body.reagent div.c13{background: url("img/ct24.gif") 80% 57px no-repeat;}
body.reagent div.c14{background: url("img/ct23.gif") 60% 76px no-repeat;}
body.reagent div.c15{background: url("img/ct25.gif") 96% 95px no-repeat;}

body.order div.c2{background: url("img/ct13.gif") 55% 100% no-repeat;}
body.order div.c3{background: url("img/ct30.gif") 70% 100% no-repeat;}
body.order div.c4{background: url("img/ct12.gif") 3% 100% no-repeat;}
body.order div.c5{background: url("img/ct17.gif") 99% 30% no-repeat;}
body.order div.c6{background: url("img/ct9.gif") 90% 100% no-repeat;}
body.order div.c7{background: url("img/ct29.gif") 40% 100% no-repeat;}
body.order div.c8{background: url("img/ct20x.gif") 24% 80px no-repeat;}
body.order div.c9{background: url("img/ct21x.gif") 40% 83px no-repeat;}

body.about div.c2{background: url("img/ct12.gif") 7% 100% no-repeat;}
body.about div.c3{background: url("img/ct16.gif") 73% 30% no-repeat;}
body.about div.c4{background: url("img/ct15.gif") 30% 30% no-repeat;}
body.about div.c5{background: url("img/ct14.gif") 80% 100% no-repeat;}
body.about div.c6{background: url("img/ct29.gif") 105% 100% no-repeat;}
body.about div.c7{background: url("img/ct8.gif") 58% 100% no-repeat;}
body.about div.c9{background: url("img/ct13.gif") 1% 100% no-repeat;}

body.q div.c2{background: url("img/ct2.gif") 14% 30% no-repeat;}
body.q div.c3{background: url("img/ct16.gif") 42% 30% no-repeat;}
body.q div.c4{background: url("img/ct31.gif") 2% 100% no-repeat;}
body.q div.c5{background: url("img/ct17.gif") 99% 30% no-repeat;}
body.q div.c6{background: url("img/ct32.gif") 60% 30% no-repeat;}
body.q div.c7{background: url("img/ct3.gif") 78% 100% no-repeat;}
body.q div.c9{background: url("img/ct11.gif") 90% 100% no-repeat;}

div.pagetitle{
	position: absolute;
	bottom: 0px;
	left: 149px;

	color: #1F3E73;
	font-size: 2em;
	text-align: left;
}

div.headline{
	padding: 0.75ex 1em 3em 2em;
	}

td.cm{
	background: url("img/c1.gif") left top repeat-x;
	}

td.c2{
	background: url("img/b2.jpg") right bottom no-repeat;
	width: 55px;
	}

div.ct2{
	background: url("img/c2.gif") right top no-repeat;
	height: 278px;
	width: 60px;
	}

td.content{
	background: #E5EBF4 url("img/c1.gif") left bottom repeat-x;
	position: relative;
	height: expression("100%");
	}

div.ct_i1{
	background: url("img/c3.gif") left top repeat-y;
	height: 100%;
	}

div.ct_i2{
	background: url("img/c5.gif") left top no-repeat;
	height: 100%;
	}

div.ct_i3{
	background: url("img/b1.jpg") left bottom no-repeat;
	padding: 1ex 5em 2em 5em;
	line-height: 1.5em;
	height: 100%;
	}

td.m2_1_l{
	padding-left: 2em;
	}

td.m2_1_r{
	padding-right: 1em;
	}

div.m2 {
	background-color: #7387A8;
	padding-left: 1px;
	width: 17em;
	}

div.m2 div.title{
	color: #ffffff;
	background: #7387A8 url("img/m2_3.gif") left bottom repeat-x;
	font-weight: bold;
	padding: 0.3ex 2.5em 0.3ex 1.5ex;
	}

div.m2 div.m2_2{
	background: #FFCF34 url("img/m2_3.gif") left bottom repeat-y;
	}

div.m2 div.m2_rc{
	background: url("img/m2_rc.gif") right bottom no-repeat;
	padding: 0.5ex 2.5em 1ex 1.5ex;
	}

div.item{
	padding-top: 1ex;
	padding-left: 1ex;
	}

div.m2_rc div.sel{
	font-weight: bold;
	}

div.subitem{
	border-left: 2px solid #7387A8;
	margin-top: 1ex;
	padding: 0 0 0 1ex;
	margin-left: 1em;
	font-size: 0.9em;
	}

td.b3{
	background: url("img/b3.jpg") right top no-repeat;
	}

td.b4{
	background: url("img/b4.jpg") left top no-repeat;
	padding: 1ex 0 0 165px;
	}

table.b5{
	background: url("img/b5.gif") 95% 100% no-repeat;
	}

a{
	color: #1F3E73;
	}

div.f24{
	font-size: 1.7em;
	line-height: 1em;
	}

div.f18{
	font-size: 1.4em;
	}

.small {
	font-size: 0.84em;
	}

.dbl {
	line-height: 1.6em;
	}

table.dec{
	border-collapse: collapse;
	}

table.dec caption{
	color: #7387A8;
	text-align: left;
	font-weight: bold;
	font-size: 0.84em;
	padding-bottom: 0.4ex;
	}

table.dec th{
	background: #FFCF34;
	color: #1F3E73;
	padding: 0.5ex 1ex 0.5ex 1ex;
	border: 1px solid #7387A8;
	}

table.dec td{
	border: 1px solid #7387A8;
	padding: 0.5ex 1ex 0.5ex 1ex;
	}

ul li{ list-style: url("img/bl1.gif"); }
ul ul li{ list-style: url("img/bl2.gif"); }
ul ul ul li{ list-style: url("img/bl3.gif"); }

div.newsline h4{
	margin: 0;
	}

div.newsline p{
	margin: 0.5ex 0 1em 0;
	}

font.isearch_highlight{
	color: #1F3E73;
	background: #FFCF34;
	font-weight: bold;
	}

a.isearch_title{
	font-size: 1.2em;
	}
	

div.image {
	float: right;
	margin: 1ex 2ex 1ex 0;
}

div.image img {
	border: 1px solid #aaaaaa;
}

div.image p {
	color: gray;
	font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 1ex;
 	text-align: left;
}

/*4 main page*/
td.lamp{
	background: url("img/main_lamp.gif") 30% 0 no-repeat;
	width: 50%;	
	}

td.lamp div.man_mag{
	background: url("img/main_man_mag.gif") 70% 8px no-repeat;
	padding-top: 139px;
	padding-left: 1.5em;
	padding-right: 3em;
	width: 100%;	
	}

/*
td.lamp{
	background: none;
	width: 50%;	
	}

td.lamp div.man_mag{
	background: url("img/main_ny.jpg") 70% 0px no-repeat;
	margin: 0;
	padding-top: 140px;
	padding-left: 1.5em;
	padding-right: 3em;
	width: 100%;	
	}
*/
td.orange_holder{
	padding-left: 3em;
	padding-right: 1.5em;
	padding-top: 3em;
	width: 50%;
	}

div.main_lb{
	background: url("img/main_o_l.gif") left top no-repeat;
	padding-left: 49px;
	}

div.main_lb div.main_o{
	background: #FFCF33;
	padding: 1ex 1em 1ex 1em;
	}

div.main_rb{
	background: url("img/main_b_r.gif") right top no-repeat;
	padding-right: 50px;
	}

div.main_rb div.main_b{
	background: #1F3E73;
	padding: 1ex 1em 1ex 0;
	color: white;
	}

div.main_rb div.main_b a{
	color: white;
	}

div.newsblock{
	padding-bottom: 1em;
	padding-top: 0.2em;
	}

div.newsblock div.date{
	background: url("img/date_mark.gif") left bottom no-repeat;
	padding-bottom: 2px;
	padding-left: 1em;
	}

div.newsblock div.ct{
	padding-top: 2px;
	padding-left: 1em;
	}

div.newsarch{
	padding-left: 1em;
	font-weight: bold;
	}

div.main1{
	border-bottom: 4px solid #7387A8;
	}

div.main_pad{
	padding-bottom: 185px;
	}

body.main div.c1{background: url("img/ct15.gif") 50% 90% no-repeat;}
body.main div.c2{background: url("img/ct12.gif") 99% 100% no-repeat;}
body.main div.c3{background: url("img/ct29.gif") 83% 100% no-repeat;}
body.main div.c4{background: url("img/ct31.gif") 60% 100% no-repeat;}
body.main div.c5{background: url("img/ct17.gif") 99% 90% no-repeat;}
body.main div.c6{background: url("img/main_aqua.gif") 5% bottom no-repeat;}

/*
demonic hardcore debugger
*/

/*
td {border: 2px solid red;}
td td {border: 2px solid green;}
td td td {border: 2px solid blue;}

div {border: 1px solid yellow;}
p {border: 1px solid orange; width: 100%;}
*/
