.top {width: 100%; height:100px; float:none;}
.nytop {width: 100%; height:100px; float:none; background-image:url(../ni/r2.jpg); background-position:left top; background-repeat:no-repeat; }
.menu {float:none; margin-top: 20px; width: 100%;}
.menutbl {padding-left: 150px; width: 100%; padding-rigth: 15px;}

.main {width: 100%; overflow:hidden; display:inline; }
.left {width: 62%; float: left;}
.rightside {margin-top: 35px; width: 38%; float:right; display: inline; overflow:hidden;}
.nyside {margin-top: 35px; width: 22%; float:right; display: inline; overflow:hidden;}
.sleft {width: 62%; float: left; padding-top: 40px;}
.srightside {margin-top: 40px; width: 38%; float:right; display: inline; overflow:hidden;}
.spage {width: 49%; float: left; margin-left: 160px;}
.spage h1 {margin-top: 60px;}
.gframe {float: left; display: block; overflow:visible; padding-top: 20px; }
.block {margin-top: 20px;}
.next10 {margin-top: 40px;}
.datebg {height: 24px; background-image:url(../i/homebg.gif); background-position:left top; background-repeat:no-repeat; padding-top: 5px; padding-left: 12px; float:none;}
.p-l15 {padding: 0 0 0 15px;}
.allright {padding: 0 17 0 2em;}
.m-t20 {margin-top: 20px; width: 97%;}
.p-l10 {padding: 0 0 0 10;}
.utr {background-image:url(../i/u-tr.gif); background-position:right top; background-repeat:no-repeat;}
.topban {margin-left: 20px; margin-right: 10px;}

.tl {padding-top: 25px; }
.tl2 {padding-top: 55px; }

#product {
	width:200px;
	float:left;
	padding:0px 8px 10px 8px;
	margin:0;
	font-size:1em;
	color:#333;
}

.ubl {background-image:url(../i/u-bl.gif); background-position:left bottom; background-repeat:no-repeat; background-color: #dFdFdF;}
.ubr {background-image:url(../i/u-br.gif); background-position:right bottom; background-repeat:no-repeat; background-color: #dfdfdf;}
.search {width:10px; padding: 0 10px 0 10px;}
.search1 {padding: 0 10px 0 0;}
.w100 {width:100%}
.m-l10 {margin: 0 0 0 10px;}
.bottom {width: 100%; float:left;}
.allbottom {padding: 40 15 40 15;}
.abbottom {padding: 40 0 8 0; border-bottom:solid; border-bottom-width: 1px; border-bottom-color: #575757;}
.p-r5 {padding: 0 5 0 0;}



.bottom2 {width: 100%; overflow:hidden; display:inline;}

.leftbottom {width: 62%; float: left;}
.rightbottom {width: 38%; float:right; display: inline; overflow:hidden;}

.undbottom {border-top:solid; border-top-color: #575757; border-top-width: 4px; padding: 5 0 0 0;}

.rait {float:left; padding-right: 5px;}

.adr {padding: 9 0 0 32;}
