html, body, table, td, table td, form, div, img {
	margin: 0px;
	padding:0px;
	border: 0px;

	border-spacing: 0px;
	border-collapse: collapse;
}

body, div, table, td, a, p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Times, Arial;
}

a, a:visited {
	color: #8D8ECB;
	text-decoration: none;
}
a:hover {
	color: #000000;
}

body {
	/*
	padding-bottom: 75px;
	margin-bottom: 180px;
	*/
	background: url('../design/bot-bg.gif') repeat-x bottom;
}

html, body {
	width: 100%;
	height:100%;
}

div.top {
	width: 100%;
	height:139px;
	background: url('../design/top-molekul-b.gif');
}
div.top2 {
	background: url('../design/top-molekul.jpg') no-repeat top left;
}
div.top3t {
	background: url('../design/top-bg-right.jpg') no-repeat top right;
}
div.top3t div {
	padding: 74px 0px 0px 330px;
}

.s11 {
	width: 100%;
	height:100%;
}

div.top3 {
	width: 100%;
	height:28px;
	clear: both;

	background: url('../design/top-line-bg.gif');
}
div.top3-1 {
	width: 100%;
	height: 29px;
	background: url('../design/top-molekul-b.jpg') no-repeat top left;
}

table.top4 {
	width: 100%;
	background: url('../design/top-bg.gif') repeat-x top;
}

table.ico {
	height: 32px;
}

td.ico {
	width: 40px;
	text-align: center;
}

td.ico1 {
	width: 30px;
	text-align: left;
}

td.gl-l {
	width: 24%;
	padding-top: 10px;
	padding-left: 33px;
}
td.gl-r {
	width: 76%;
	padding-top: 5px;
}

table.menu {
	height: 30px;
}
table.menu .n {
	height: 20px;
	padding-left: 22px;
	padding-right:22px;
}
td.n a {
	text-decoration: none;
	display: relative;
	padding: 3px 4px 3px 4px;
	font-family: Verdana;
}
td.n a:hover {
	background: #8d8ecb;
}

table.menu .s {
	background: url('../design/ico-separator.gif') repeat-y;
}

td.md {
	text-align: center;
}

img.el {
	display: block;
	visibility: hidden;
}
td.gl-c {
	width: 24px;
}
td.t41 {vertical-align: top;text-align:left;height:100%;}
div.d41 {
	width: 100%;
	height: 24px;
	background: #ffffff url('../design/t4bg1.gif') repeat-x bottom left;
}
div.d412 {
	width: 100%;
	height: 87px;
	background: url('../design/ngl.gif') repeat-x top left;
}
.d412 table {
	width: 100%;
}
td.ntl {
	padding-left: 38px;
	font: normal 18px Tahoma;
}
td.ntr {
	text-align: right;
	padding-right: 5px;
}
div.d413 {
	width: 100%;
	clear: both;
	background: url('../design/nglbg.gif') repeat-x top;
}
div.d413 div {
	font-size: 11px;
	padding: 1px 0px 0px 37px;
}

td.t42 {
	width: 100%;
	height:100%;
	vertical-align: top;
}

td.intop {
	height:24px;
	background: url('../design/top41bg.gif');
}
td.intop div {
	width:100%;
	height:100%;
	font-size:1px;
	background: url('../design/corn41tr.gif') no-repeat top right;
}

table.c2 {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
td.nls {
	width: 24px;
	background: #ffffff url('../design/ngl2.gif') repeat-y left;
}
td.nlr {
	width: 50px;
	padding-top: 135px;
	background: url('../design/nlr.gif') no-repeat;
}
td.nlr div, td.nlr p {
	width: 100%;
	height:100%;
	background: url('../design/ngrbg.gif') repeat-y top;
}
td.nlc {
	vertical-align: top;
	text-align: left;
	padding-top: 24px;
	padding-bottom: 20px;
	background: #ffffff url('../design/nlc.gif') no-repeat top right;
}

span.h1, h1 {
	color: #8D8ECB;
	font: normal 18px Tahoma;
}

table.news {
	width: 100%;
}

table.news td {
	font-family: Verdana;
}
table.news td img {
	margin-right: 10px;
}
table.news table, table.news table td {
	border: solid 1px #AAAAAA;
}
table.news table td {
	padding: 3px;
}

table.news table.hidimg, table.news table.hidimg td, table.hidimg, table.hidimg td {
	border-width: 0px;
}

tr.ndate th {
	width: 33%;
	color: #ADADAD;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	font-size: 11px;
	font-weight:normal;
}
tr.ntext td {
	vertical-align: top;
	padding-right: 15px;
}
a.news {
	color: #8D8ECB;
}
a.news:hover {
	color: #000000;
}

div.info-l {
	width: 100%;
	height:137px;
	background: url('../design/info-bg.gif') repeat-x;
}
div.info {
	background: url('../design/info.jpg') no-repeat top left;
}
div.info-r {
	color: #ffffff;
	height: 127px;
	padding: 10px 10px 0px 166px;
	background: url('../design/info-r.gif') no-repeat top right;
}
div.info-r a, div.info-r a:visited {
	color: #ffffff;
}
div.info-r a:hover {
	color: #000000;
}

div.info-r h2 {
	color: #ffffff;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
}


td.gbl {
	width: 4px;
	height:5px;
	background: url('../design/gbl.gif') no-repeat top left;
}

td.gbb {
	height: 6px;
	background: url('../design/gbb.gif') repeat-x;
}
td.gbr {
	background: url('../design/gbr.gif');
}
div.btm img {
	margin-right: 12px;
	margin-bottom: 5px;
}

h3 {
	color: #999999;
	font: normal 18px Tahoma;
	padding-bottom:0px;
	margin-bottom: 5px;
}

div.cur_c_ {
	height: 20px;
	background: url('../design/cur_c.gif') repeat-x;
}
div.cur_l_ {
	width: 100%;
	height: 20px;
	background: url('../design/cur_l.gif') no-repeat top left;
}
div.cur_r_ {
	width: 100%;
	height: 20px;
	background: url('../design/cur_r.gif') no-repeat top right;
}
div.cur_r_ div {
	padding: 5px 3px 0px 3px;
}

div.cur_c {
	height: 20px;
	background-repeat: repeat-x;
}
div.cur_l {
	width: 100%;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top left;
}
div.cur_r {
	width: 100%;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top right;
}
div.cur_r div {
	padding: 5px 3px 0px 3px;
}

table.ls {
	width: 100%;
	height:100%;
}
td.lst2 {
	height: 90%;
	vertical-align: bottom;
}
table.banbot {
	height: 125px;
}
table.banbot td {
	padding-left: 38px;
}

#nd {
	color: #666666;
	font: normal 10px Verdana;
	text-decoration: none;
}
#nd:hover {
	text-decoration: underline;
}
#new_design {
	float: left;
}
div.bot-text2 div {
	margin-top: 9px;
}
td.bb2 {
	padding-bottom: 3px;
}
table.banbot td.l2c {
	padding-left: 5px;
}

a.next, a.next:visited {
	color: #666666;
}
a.next:hover {
	color: #000000;
}

div.bot80 {
	clear: both;
	width: 100%;
	height: 80px;
}

a.qAsked, a.qAsked:visited {
	font: bold 16px Tahoma;
}
a.qAsked:hover {
	color: #000000;
}

div.abpic {
	width: 158px;
	height:117px;
	float: left;
	padding-right: 10px;
	padding-bottom:10px;
}