@charset "utf-8";



.glblNavInnr ul li a {
	display: block;
	width: 100%;
	height: 0;
	padding-top: 68px;
	background-image: url(/siori/images/glbl_splite_e.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
.glblNavInnr ul li#search {
	width: 315px;
}
.glblNavInnr ul li#search a {
	background-position: left top;
}
.glblNavInnr ul li#search a:hover,
.glblNavInnr ul li#search.current a {
	background-position: left -68px;
}



.main {
	width: 940px;
	margin: 0 10px 20px;
}

/* .top .main {
	float: left;
} */
.sec .main {
	width: 690px;
	float: right;
}



#searchWithKeysNav {
	width: auto;
	height: 76px;
}
#searchWithKeysNav li {
	float: left;
}
#searchWithKeysNav li a {
	background-image: url("/siori/images/btn_search_seed_e.gif");
}
#searchWithKeysNav li#productname {
	width: 147px;
}
#searchWithKeysNav li#activesubstance {
	width: 173px;
}
#searchWithKeysNav li#dosageform {
	width: 148px;
}
#searchWithKeysNav li#printonwrapping {
	width: 177px;
}
#searchWithKeysNav li#keywordssearch {
	width: 295px;
}

#searchWithKeysNav li#productname a {
	background-position: left top;
}
#searchWithKeysNav li#activesubstance a {
	background-position: -147px top;
}
#searchWithKeysNav li#dosageform a {
	background-position: -320px top;
}
#searchWithKeysNav li#printonwrapping a {
	background-position: -468px top;
}
#searchWithKeysNav li#keywordssearch a {
	background-position: -645px top;
}
#searchWithKeysNav li#productname a:hover,
#searchWithKeysNav li#productname.current a {
	background-position: left -76px;
}
#searchWithKeysNav li#activesubstance a:hover,
#searchWithKeysNav li#activesubstance.current a {
	background-position: -147px -76px;
}
#searchWithKeysNav li#dosageform a:hover,
#searchWithKeysNav li#dosageform.current a {
	background-position: -320px -76px;
}
#searchWithKeysNav li#printonwrapping a:hover,
#searchWithKeysNav li#printonwrapping.current a {
	background-position: -468px -76px;
}
#searchWithKeysNav li#keywordssearch a:hover,
#searchWithKeysNav li#keywordssearch.current a {
	background-position: -645px -76px;
}
.searchWithKeysBlock {
	width: 938px;/* 940px */
}
	.side .searchWithKeysBlock {
		width: 228px;
	}
.keywords {
}
.keywords input {
	width: 888px;/* 940px */
}
	.side .keywords input {
		width: 178px;/* 230px */
		font-size: 1em;
	}

.searchWithKeysBlock table {
	width: 920px;
}
	.side .searchWithKeysBlock table {
		width: 212px;/* 230px */
	}
.searchWithKeysBlock table th {
	width: 276px;
}
.searchWithKeysBlock table td {
	width: 644px;
}
.searchWithKeysBlock table td select {
	width: 612px;
}
select.sideSearchSelect {
	width: 100px;
}



.searchWithIndex {
}
.searchWithIndexBlock {
	width: 938px;/* 940px */
}
.searchWithIndexBlock ul {
	width: auto;
	margin: 0 8px 0 9px;
}
.searchWithIndexBlock ul li {
	width: 53px;
	height: 52px;
	margin-right: 9px;
	margin-bottom: 9px;
}
.searchWithIndexBlock ul li:last-child {
	margin-right: 0;
}
.searchWithIndexBlock ul li.last-child {
	margin-right: 0;
}
.searchWithIndexBlock ul li a {
	padding-top: 52px;
	background-image: url("/siori/images/btn_search_index_e.gif");
}
.searchWithIndexBlock ul li#aIndx a,
.searchWithIndexBlock ul li#aIndx_b a {
	background-position: left top;
}
.searchWithIndexBlock ul li#bIndx a,
.searchWithIndexBlock ul li#bIndx_b a {
	background-position: -62px top;
}
.searchWithIndexBlock ul li#cIndx a,
.searchWithIndexBlock ul li#cIndx_b a {
	background-position: -124px top;
}
.searchWithIndexBlock ul li#dIndx a,
.searchWithIndexBlock ul li#dIndx_b a {
	background-position: -186px top;
}
.searchWithIndexBlock ul li#eIndx a,
.searchWithIndexBlock ul li#eIndx_b a {
	background-position: -248px top;
}
.searchWithIndexBlock ul li#fIndx a,
.searchWithIndexBlock ul li#fIndx_b a {
	background-position: -310px top;
}
.searchWithIndexBlock ul li#gIndx a,
.searchWithIndexBlock ul li#gIndx_b a {
	background-position: -372px top;
}
.searchWithIndexBlock ul li#hIndx a,
.searchWithIndexBlock ul li#hIndx_b a {
	background-position: -434px top;
}
.searchWithIndexBlock ul li#iIndx a,
.searchWithIndexBlock ul li#iIndx_b a {
	background-position: -496px top;
}
.searchWithIndexBlock ul li#jIndx a,
.searchWithIndexBlock ul li#jIndx_b a {
	background-position: -558px top;
}
.searchWithIndexBlock ul li#kIndx a,
.searchWithIndexBlock ul li#kIndx_b a {
	background-position: -620px top;
}
.searchWithIndexBlock ul li#lIndx a,
.searchWithIndexBlock ul li#lIndx_b a {
	background-position: -682px top;
}
.searchWithIndexBlock ul li#mIndx a,
.searchWithIndexBlock ul li#mIndx_b a {
	background-position: -744px top;
}
.searchWithIndexBlock ul li#nIndx a,
.searchWithIndexBlock ul li#nIndx_b a {
	background-position: -806px top;
}
.searchWithIndexBlock ul li#oIndx a,
.searchWithIndexBlock ul li#oIndx_b a {
	background-position: -868px top;
}
.searchWithIndexBlock ul li#pIndx a,
.searchWithIndexBlock ul li#pIndx_b a {
	background-position: -930px top;
}
.searchWithIndexBlock ul li#qIndx a,
.searchWithIndexBlock ul li#qIndx_b a {
	background-position: -992px top;
}
.searchWithIndexBlock ul li#rIndx a,
.searchWithIndexBlock ul li#rIndx_b a {
	background-position: -1054px top;
}
.searchWithIndexBlock ul li#sIndx a,
.searchWithIndexBlock ul li#sIndx_b a {
	background-position: -1116px top;
}
.searchWithIndexBlock ul li#tIndx a,
.searchWithIndexBlock ul li#tIndx_b a {
	background-position: -1178px top;
}
.searchWithIndexBlock ul li#uIndx a,
.searchWithIndexBlock ul li#uIndx_b a {
	background-position: -1240px top;
}
.searchWithIndexBlock ul li#vIndx a,
.searchWithIndexBlock ul li#vIndx_b a {
	background-position: -1302px top;
}
.searchWithIndexBlock ul li#wIndx a,
.searchWithIndexBlock ul li#wIndx_b a {
	background-position: -1364px top;
}
.searchWithIndexBlock ul li#xIndx a,
.searchWithIndexBlock ul li#xIndx_b a {
	background-position: -1426px top;
}
.searchWithIndexBlock ul li#yIndx a,
.searchWithIndexBlock ul li#yIndx_b a {
	background-position: -1488px top;
}
.searchWithIndexBlock ul li#zIndx a,
.searchWithIndexBlock ul li#zIndx_b a {
	background-position: -1550px top;
}

.searchWithIndexBlock ul li#aIndx a:hover,
.searchWithIndexBlock ul li#aIndx_b a:hover {
	background-position: left -52px;
}
.searchWithIndexBlock ul li#bIndx a:hover,
.searchWithIndexBlock ul li#bIndx_b a:hover {
	background-position: -62px -52px;
}
.searchWithIndexBlock ul li#cIndx a:hover,
.searchWithIndexBlock ul li#cIndx_b a:hover {
	background-position: -124px -52px;
}
.searchWithIndexBlock ul li#dIndx a:hover,
.searchWithIndexBlock ul li#dIndx_b a:hover {
	background-position: -186px -52px;
}
.searchWithIndexBlock ul li#eIndx a:hover,
.searchWithIndexBlock ul li#eIndx_b a:hover {
	background-position: -248px -52px;
}
.searchWithIndexBlock ul li#fIndx a:hover,
.searchWithIndexBlock ul li#fIndx_b a:hover {
	background-position: -310px -52px;
}
.searchWithIndexBlock ul li#gIndx a:hover,
.searchWithIndexBlock ul li#gIndx_b a:hover {
	background-position: -372px -52px;
}
.searchWithIndexBlock ul li#hIndx a:hover,
.searchWithIndexBlock ul li#hIndx_b a:hover {
	background-position: -434px -52px;
}
.searchWithIndexBlock ul li#iIndx a:hover,
.searchWithIndexBlock ul li#iIndx_b a:hover {
	background-position: -496px -52px;
}
.searchWithIndexBlock ul li#jIndx a:hover,
.searchWithIndexBlock ul li#jIndx_b a:hover {
	background-position: -558px -52px;
}
.searchWithIndexBlock ul li#kIndx a:hover,
.searchWithIndexBlock ul li#kIndx_b a:hover {
	background-position: -620px -52px;
}
.searchWithIndexBlock ul li#lIndx a:hover,
.searchWithIndexBlock ul li#lIndx_b a:hover {
	background-position: -682px -52px;
}
.searchWithIndexBlock ul li#mIndx a:hover,
.searchWithIndexBlock ul li#mIndx_b a:hover {
	background-position: -744px -52px;
}
.searchWithIndexBlock ul li#nIndx a:hover,
.searchWithIndexBlock ul li#nIndx_b a:hover {
	background-position: -806px -52px;
}
.searchWithIndexBlock ul li#oIndx a:hover,
.searchWithIndexBlock ul li#oIndx_b a:hover {
	background-position: -868px -52px;
}
.searchWithIndexBlock ul li#pIndx a:hover,
.searchWithIndexBlock ul li#pIndx_b a:hover {
	background-position: -930px -52px;
}
.searchWithIndexBlock ul li#qIndx a:hover,
.searchWithIndexBlock ul li#qIndx_b a:hover {
	background-position: -992px -52px;
}
.searchWithIndexBlock ul li#rIndx a:hover,
.searchWithIndexBlock ul li#rIndx_b a:hover {
	background-position: -1054px -52px;
}
.searchWithIndexBlock ul li#sIndx a:hover,
.searchWithIndexBlock ul li#sIndx_b a:hover {
	background-position: -1116px -52px;
}
.searchWithIndexBlock ul li#tIndx a:hover,
.searchWithIndexBlock ul li#tIndx_b a:hover {
	background-position: -1178px -52px;
}
.searchWithIndexBlock ul li#uIndx a:hover,
.searchWithIndexBlock ul li#uIndx_b a:hover {
	background-position: -1240px -52px;
}
.searchWithIndexBlock ul li#vIndx a:hover,
.searchWithIndexBlock ul li#vIndx_b a:hover {
	background-position: -1302px -52px;
}
.searchWithIndexBlock ul li#wIndx a:hover,
.searchWithIndexBlock ul li#wIndx_b a:hover {
	background-position: -1364px -52px;
}
.searchWithIndexBlock ul li#xIndx a:hover,
.searchWithIndexBlock ul li#xIndx_b a:hover {
	background-position: -1426px -52px;
}
.searchWithIndexBlock ul li#yIndx a:hover,
.searchWithIndexBlock ul li#yIndx_b a:hover {
	background-position: -1488px -52px;
}
.searchWithIndexBlock ul li#zIndx a:hover,
.searchWithIndexBlock ul li#zIndx_b a:hover {
	background-position: -1550px -52px;
}


	.side .searchWithIndex {
	}
	.side .searchWithIndexBlock {
		width: 228px;/* 230px */
		border: 1px solid #bbbbbb;
		border-top: none;
		border-radius: 0 0 5px 5px;
			/* Webkit */
			-webkit-border-radius: 0 0 5px 5px;
			/* Firefox */
			-moz-border-radius: 0 0 5px 5px;
		padding-top: 10px;
	}
	ul.a-zIndx {
		width: auto;
		margin: 0 9px 0 9px;
	}
	ul.a-zIndx li {
		width: 34px;
		height: 34px;
		margin-right: 10px;
		margin-bottom: 10px;
		overflow: hidden;
		float: left;
	}
	ul.a-zIndx li.nr {
		margin-right: 0;
	}
	ul.a-zIndx li.nb {
		margin-bottom: 0;
	}
	ul.a-zIndx li a {
		display: block;
		width: 100%;
		height: 0;
		padding-top: 34px;
		background-image: url(/siori/images/btn_search_index_side_e.gif);
		background-repeat: no-repeat;
	}

	ul.a-zIndx2 {
		text-align: center;
		letter-spacing: -.4em;
	}

	ul.a-zIndx2 li {
		float: none;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		zoom: 1;
		*display: inline;
	}

	ul.a-zIndx li#aIndx a,
	ul.a-zIndx li#aIndx_b a {
		background-position: left top;
	}
	ul.a-zIndx li#bIndx a,
	ul.a-zIndx li#bIndx_b a {
		background-position: -44px top;
	}
	ul.a-zIndx li#cIndx a,
	ul.a-zIndx li#cIndx_b a {
		background-position: -88px top;
	}
	ul.a-zIndx li#dIndx a,
	ul.a-zIndx li#dIndx_b a {
		background-position: -132px top;
	}
	ul.a-zIndx li#eIndx a,
	ul.a-zIndx li#eIndx_b a {
		background-position: -176px top;
	}
	ul.a-zIndx li#fIndx a,
	ul.a-zIndx li#fIndx_b a {
		background-position: -220px top;
	}
	ul.a-zIndx li#gIndx a,
	ul.a-zIndx li#gIndx_b a {
		background-position: -264px top;
	}
	ul.a-zIndx li#hIndx a,
	ul.a-zIndx li#hIndx_b a {
		background-position: -308px top;
	}
	ul.a-zIndx li#iIndx a,
	ul.a-zIndx li#iIndx_b a {
		background-position: -352px top;
	}
	ul.a-zIndx li#jIndx a,
	ul.a-zIndx li#jIndx_b a {
		background-position: -396px top;
	}
	ul.a-zIndx li#kIndx a,
	ul.a-zIndx li#kIndx_b a {
		background-position: -440px top;
	}
	ul.a-zIndx li#lIndx a,
	ul.a-zIndx li#lIndx_b a {
		background-position: -484px top;
	}
	ul.a-zIndx li#mIndx a,
	ul.a-zIndx li#mIndx_b a {
		background-position: -528px top;
	}
	ul.a-zIndx li#nIndx a,
	ul.a-zIndx li#nIndx_b a {
		background-position: -572px top;
	}
	ul.a-zIndx li#oIndx a,
	ul.a-zIndx li#oIndx_b a {
		background-position: -616px top;
	}
	ul.a-zIndx li#pIndx a,
	ul.a-zIndx li#pIndx_b a {
		background-position: -660px top;
	}
	ul.a-zIndx li#qIndx a,
	ul.a-zIndx li#qIndx_b a {
		background-position: -704px top;
	}
	ul.a-zIndx li#rIndx a,
	ul.a-zIndx li#rIndx_b a {
		background-position: -748px top;
	}
	ul.a-zIndx li#sIndx a,
	ul.a-zIndx li#sIndx_b a {
		background-position: -792px top;
	}
	ul.a-zIndx li#tIndx a,
	ul.a-zIndx li#tIndx_b a {
		background-position: -836px top;
	}
	ul.a-zIndx li#uIndx a,
	ul.a-zIndx li#uIndx_b a {
		background-position: -880px top;
	}
	ul.a-zIndx li#vIndx a,
	ul.a-zIndx li#vIndx_b a {
		background-position: -924px top;
	}
	ul.a-zIndx li#wIndx a,
	ul.a-zIndx li#wIndx_b a {
		background-position: -968px top;
	}
	ul.a-zIndx li#xIndx a,
	ul.a-zIndx li#xIndx_b a {
		background-position: -1012px top;
	}
	ul.a-zIndx li#yIndx a,
	ul.a-zIndx li#yIndx_b a {
		background-position: -1056px top;
	}
	ul.a-zIndx li#zIndx a,
	ul.a-zIndx li#zIndx_b a {
		background-position: -1100px top;
	}


	ul.a-zIndx li#aIndx a:hover,
	ul.a-zIndx li#aIndx_b a:hover {
		background-position: left -34px;
	}
	ul.a-zIndx li#bIndx a:hover,
	ul.a-zIndx li#bIndx_b a:hover {
		background-position: -44px -34px;
	}
	ul.a-zIndx li#cIndx a:hover,
	ul.a-zIndx li#cIndx_b a:hover {
		background-position: -88px -34px;
	}
	ul.a-zIndx li#dIndx a:hover,
	ul.a-zIndx li#dIndx_b a:hover {
		background-position: -132px -34px;
	}
	ul.a-zIndx li#eIndx a:hover,
	ul.a-zIndx li#eIndx_b a:hover {
		background-position: -176px -34px;
	}
	ul.a-zIndx li#fIndx a:hover,
	ul.a-zIndx li#fIndx_b a:hover {
		background-position: -220px -34px;
	}
	ul.a-zIndx li#gIndx a:hover,
	ul.a-zIndx li#gIndx_b a:hover {
		background-position: -264px -34px;
	}
	ul.a-zIndx li#hIndx a:hover,
	ul.a-zIndx li#hIndx_b a:hover {
		background-position: -308px -34px;
	}
	ul.a-zIndx li#iIndx a:hover,
	ul.a-zIndx li#iIndx_b a:hover {
		background-position: -352px -34px;
	}
	ul.a-zIndx li#jIndx a:hover,
	ul.a-zIndx li#jIndx_b a:hover {
		background-position: -396px -34px;
	}
	ul.a-zIndx li#kIndx a:hover,
	ul.a-zIndx li#kIndx_b a:hover {
		background-position: -440px -34px;
	}
	ul.a-zIndx li#lIndx a:hover,
	ul.a-zIndx li#lIndx_b a:hover {
		background-position: -484px -34px;
	}
	ul.a-zIndx li#mIndx a:hover,
	ul.a-zIndx li#mIndx_b a:hover {
		background-position: -528px -34px;
	}
	ul.a-zIndx li#nIndx a:hover,
	ul.a-zIndx li#nIndx_b a:hover {
		background-position: -572px -34px;
	}
	ul.a-zIndx li#oIndx a:hover,
	ul.a-zIndx li#oIndx_b a:hover {
		background-position: -616px -34px;
	}
	ul.a-zIndx li#pIndx a:hover,
	ul.a-zIndx li#pIndx_b a:hover {
		background-position: -660px -34px;
	}
	ul.a-zIndx li#qIndx a:hover,
	ul.a-zIndx li#qIndx_b a:hover {
		background-position: -704px -34px;
	}
	ul.a-zIndx li#rIndx a:hover,
	ul.a-zIndx li#rIndx_b a:hover {
		background-position: -748px -34px;
	}
	ul.a-zIndx li#sIndx a:hover,
	ul.a-zIndx li#sIndx_b a:hover {
		background-position: -792px -34px;
	}
	ul.a-zIndx li#tIndx a:hover,
	ul.a-zIndx li#tIndx_b a:hover {
		background-position: -836px -34px;
	}
	ul.a-zIndx li#uIndx a:hover,
	ul.a-zIndx li#uIndx_b a:hover {
		background-position: -880px -34px;
	}
	ul.a-zIndx li#vIndx a:hover,
	ul.a-zIndx li#vIndx_b a:hover {
		background-position: -924px -34px;
	}
	ul.a-zIndx li#wIndx a:hover,
	ul.a-zIndx li#wIndx_b a:hover {
		background-position: -968px -34px;
	}
	ul.a-zIndx li#xIndx a:hover,
	ul.a-zIndx li#xIndx_b a:hover {
		background-position: -1012px -34px;
	}
	ul.a-zIndx li#yIndx a:hover,
	ul.a-zIndx li#yIndx_b a:hover {
		background-position: -1056px -34px;
	}
	ul.a-zIndx li#zIndx a:hover,
	ul.a-zIndx li#zIndx_b a:hover {
		background-position: -1100px -34px;
	}