@charset "UTF-8";

body {
	background-image: url(images/bgall.png);
	margin: 0px;
	padding: 0px;
	background-color: #009532;
	background-repeat: repeat-x;
}
#wrapper {
	width: 850px;
	position: relative;
	background-color: #000;
	margin: auto;
}
#add {
	background-color: #EDEDED;
	background-image: url(images/add.gif);
	background-repeat: repeat-x;
}
#topmenu {
	height: 238px;
}
#update {
	height: 30px;
	width: 250px;
	position: absolute;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
	left: 583px;
	top: 280px;
}
#mainleft {
	float: left;
	width: 160px;
	background-color: #CCC;
	height: 238px;
}
#banner {
	float: left;
	height: 238px;
	background-color: #000;
	width: 500px;
}
#rollingtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFF;
	background-color: #060;
	height: 25px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#latestevent {
	float: left;
	width: 218px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #EDEDED;
	/*height: 880px;*/
	height: 910px;
}
#content {
	float: left;
	width: 630px;
}
#welcomehome {
	height: 150px;
	width: 630px;
	background-image: url(images/bgwell.png);
	background-repeat: repeat;
}
#companyhome {
	float: left;
	width: 317px;
	background-image: url(images/bgwell.png);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	/*height: 730px;*/
	height: 760px;
}
#currenthome {
	float: left;
	width: 310px;
	/*height: 496px;*/
	height: 523px;
	background-image: url(images/bgbuss.png);
	background-repeat: repeat-x;
	background-color: #E0E0E0;
}
#principalhome {
	float: left;
	height: 118px;
	width: 310px;
	background-image: url(images/bgnews.png);
}
#membershiphome {
	float: left;
	height: 118px;
	width: 310px;
	background-image: url(images/bgnews.png);
}
#aboutus {
	background-repeat: repeat;
	background-color: #FFF;
}
#services {
	background-repeat: repeat;
	background-color: #FBFBFB;
}
#projects {
	background-repeat: repeat;
	background-color: #FBFBFB;
}
#organization {
	background-repeat: repeat;
	background-color: #FFF;
}
#products {
	background-repeat: repeat;
	background-color: #DFDFDF;
}
#government {
	background-color: #FFF;
}
#private {
	background-color: #FFF;
}
#universities {
	background-color: #FFF;
}
#associations {
	background-color: #FFF;
}
#contact01 {
	background-repeat: repeat-x;
	background-color: #EDEDED;
	background-image: url(images/bgnews.png);
}
#contact02 {
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	background-color: #ECECEC;
}
#technical {
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	background-color: #EDEDED;
}
#events {
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	background-color: #EDEDED;
}
#newsletter {
	background-repeat: repeat;
	background-color: #FBFBFB;
}
.productleft {
	float: left;
	width: 400px;
}
.productright {
	float: left;
	width: 400px;
	margin-left: 15px;
	line-height: 16px;
}
.certif {
	width: 240px;
	margin-right: 21px;
	margin-left: 21px;
	float: left;
}
.leftreference {
	float: left;
	width: 150px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #EDEDED;
	height: 1370px;
}
.rightreference {
	float: left;
	width: 698px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	background-color: #EDEDED;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	height: 1370px;
}
.refdevide {
	height: 228px;
}
.brosurpanel {
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 10px;
	border: 1px solid #666;
}
.lefttrack {
	float: left;
	width: 175px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #EDEDED;
	height: 1350px;
}
.righttrack {
	float: left;
	width: 673px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	background-color: #EDEDED;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	height: 1350px;
}
.trackdevide {
	height: 225px;
}
.leftpanel {
	padding: 10px;
	float: left;
	width: 245px;
	margin-right: 15px;
	margin-left: 15px;
	border: 1px solid #CCC;
	margin-bottom: 15px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #EDEDED;
}
.rightpanel {
	width: 518px;
	float: left;
	border: 1px solid #CCC;
	margin-bottom: 15px;
	background-image: url(images/bgnews.png);
	background-color: #EDEDED;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 10px;
}
.productsparent {
	float: left;
	width: 249px;
	height: 300px;
	background-image: url(images/bgnews.png);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.productsdetail {
	background-color: #DFDFDF;
	background-repeat: repeat-x;
	background-image: url(images/bgbuss.png);
}
#subproduct {
	background-repeat: repeat;
	background-color: #fff;
}
.subproductdetail {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.subfeature {
	float: left;
	width: 401px;
	margin-right: 10px;
	margin-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(images/bgbuss.png);
	background-color: #E0E0E0;
	background-repeat: repeat-x;
}
#kontakhome {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	position: absolute;
	left: 10px;
	bottom: 35px;
}
#kontakabout {
	clear: both;
	/*height: 95px;*/
}
#kontakservices {
	clear: both;
	/*height: 95px;*/
}
#kontakprojects {
	clear: both;
	/*height: 95px;*/
}
#kontaktrack {
	clear: both;
	/*height: 95px;*/
}
#kontakreference {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#kontakproducts {
	width: 600px;
	/*height: 95px;*/
}
#kontakgovernment {
	clear: both;
}
#kontakprivate {
	clear: both;
}
#kontaksubproducts {
	clear: both;
	/*height: 95px;*/
}
#kontakcontact01 {
	clear: both;
	/*height: 95px;*/
}
#kontakformfill {
	/*height: 95px;*/
	clear: both;
}
#kontakevents {
	/*height: 95px;*/
	clear: both;
}
#kontaktechnical {
	/*height: 95px;*/
	clear: both;
}
#kontaknewsletter {
	clear: both;
	/*height: 95px;*/
}
#foot {
	clear: both;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-image: url(images/head.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 10px;
}
#techkiri {
	padding: 15px;
	float: left;
	width: 200px;
}
#techkanan {
	padding: 15px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	width: 580px;
	height: 950px;
	overflow: auto;
	background-color: #FFF;
}
.leftevent {
	width: 181px;
	float: left;
}
.rightevent {
	float: left;
	width: 623px;
	margin-left: 15px;
	height: 950px;
	overflow: auto;
}
.eventbox {
	border: 1px solid #666;
	height: 170px;
	width: 170px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #DFDFDF;
}
.hisleft {
	float: left;
	width: 320px;
}
.hisright {
	float: left;
	width: 470px;
	margin-left: 15px;
}
.memberlogo {
	float: left;
	height: 80px;
	width: 100px;
}
.memberdesk {
	float: left;
	margin-left: 20px;
	width: 700px;
}
.servshow {
	height: 210px;
}
.servmainpict {
	float: left;
	width: 460px;
}
.servdesk {
	float: left;
	width: 270px;
	margin-left: 15px;
	line-height: 15px;
}
.servpict {
	float: left;
	width: 258px;
	margin-right: 15px;
	margin-top: 15px;
	text-align: center;
}
.servcertif4pcs {
	float: left;
	width: 170px;
	margin-right: 5px;
	text-align: center;
	border: 2px solid #666;
	padding: 10px;
	margin-left: 5px;
}
.servcertif3pcs {
	float: left;
	width: 230px;
	margin-right: 10px;
	border: 2px solid #666;
	margin-left: 10px;
	padding: 7px;
	text-align: center;
}
.fotocaption {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
}
.technicallist {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.contleft {
	float: left;
	width: 450px;
}
.contright {
	float: left;
	width: 350px;
	margin-left: 15px;
}
.contperson {
	float: left;
	width: 158px;
	margin-right: 2px;
	margin-left: 2px;
	text-align: center;
	border: 1px solid #999;
}
.kolomkontak1 {
	float: left;
	width: 315px;
}
.kolomkontak2 {
	float: left;
	width: 535px;
}
.kolomcurrent {
	float: left;
	width: 230px;
	border: 1px solid #CCC;
	margin-left: 15px;
	height: 410px;
	margin-bottom: 20px;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
	background-color: #EFEFEF;
}
.kolomreference {
	float: left;
	width: 250px;
	border: 1px solid #CCC;
	margin-left: 15px;
	height: 410px;
	margin-bottom: 20px;
	background-color: #EFEFEF;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
}
.kolomtrackrecord {
	float: left;
	width: 300px;
	margin-left: 15px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	height: 410px;
	background-color: #EFEFEF;
	background-image: url(images/bgnews.png);
	background-repeat: repeat-x;
}
.alamat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px;
}
.alamatfloat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 15px;
}
.fotoalamatfloat {
	float: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.clear {
	clear: both;
}
.judul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-image: url(images/head.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	font-weight: bold;
}
.judul2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-image: url(images/head2.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	font-weight: bold;
}
.bulettambahan {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	clear: both;
	line-height: 17px;
}
.title_track {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #093;
	width: 455px;
	font-weight: bold;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 15px;
}
.txt2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 15px;
	line-height: 17px;
}
.txt2scroll {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 17px;
	overflow: auto;
	height: 160px;
	margin-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.txt3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-image: url(images/bgwell.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #CCC;
	border-left-color: #999;
}
.txt4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding-right: 15px;
	padding-left: 15px;
}
.txt5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txt6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 10px 15px 0 15px;
}
.selectleftpanel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #093;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #999;
}
.txtgover {
}
.inquiry {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-image: url(images/bgwell.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #CCC;
	border-left-color: #999;
	clear: both;
}
.readmore {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.txttable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
.txtcontacttable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 15px;
	line-height: 17px;
}
.txtjudultable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
.txt2float {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 15px;
	float: left;
	width: 230px;
	height: 340px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/bgnews.png);
	border: 1px solid #CCC;
	line-height: 15px;
	margin-bottom: 15px;
}
.txtkiri {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 170px;
	line-height: 17px;
}
.txtprivateleft {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.txtprivateright {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.superskript {
	vertical-align: super;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
}
.gambar {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gambarevent {
	background-color: #FFF;
	padding: 6px;
}
.gambar2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.gambarset {
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
}
.gambarset2 {
	padding-right: 15px;
	padding-left: 15px;
}
.gambaricon {
	padding: 18px 10px 18px 10px;
}
.gbrkanan {
	float: right;
	padding: 10px;
}
.gambarkiri {
	float: left;
	margin-right: 15px;
}
.gambargoverleft {
	float: left;
	margin-right: 25px;
}
.gambargoverright {
	float: right;
	margin-left: 25px;
	margin-bottom: 5px;
}
.gambarprivateleft {
	float: left;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gambarprivateright {
	float: right;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gambarhome {
	padding: 10px;
}
.thumbletter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 10px;
	float: left;
	width: 241px;
	background-image: url(images/bgnews.png);
	border: 1px solid #CCC;
	line-height: 15px;
	margin: 10px;
}
.thumbtitleletter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	line-height: 16px;
}
.thumbtitleletter2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: center;
	line-height: 16px;
}
.thumbfloat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 15px;
	float: left;
	width: 230px;
	background-image: url(images/bgnews.png);
	border: 1px solid #CCC;
	line-height: 15px;
	margin: 10px;
	height: 240px;
}
.thumbtitle_ext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	height: 35px;
}
.thumbtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: center;
	height: 35px;
}
.thumbtitle2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: center;
	height: 35px;
}
.thumbimage {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.thumbdescription {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.thumbcurrent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	width: 250px;
	margin-top: 20px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
}
.thumbcurrentparrent {
	padding-left: 50px;
}
.currentpanel {
	width: 395px;
	margin-right: 15px;
	float: left;
}
.currentemblem{
	float: left;
	margin-right: 15px;
	padding-top: 12px;
}
.currenttable {
	float: left;
}
.currentphoto{
	text-align: center;
	margin-bottom: 20px;
}
.spacer01 {
	background-color: #999;
	height: 1px;
	margin-right: 15px;
	margin-left: 15px;
}
.spacer02 {
	background-color: #999;
	height: 1px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.spacer03 {
	height: 15px;
}
.bulletdeco {
	list-style-image: url(images/eventico.png);
}
.spacerextra {
	height: 307px;
}
.spacerextra2 {
	height: 503px;
}
.bullethidden {
	list-style-type: none;
}
.back {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.back2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
	padding: 15px;
}
.goverleft {
	text-align: left;
	float: left;
	height: 100px;
	width: 400px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: normal;
}
.goverleft_single{
	text-align: left;
	float: left;
	height: 80px;
	width: 400px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:70px;
}
.goverright {
	text-align: right;
	float: left;
	height: 100px;
	width: 400px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: normal;
}
.goverright_single {
	text-align: right;
	float: left;
	height: 80px;
	width: 400px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 70px;
}
.privateleft {
	text-align: left;
	float: left;
	width: 300px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.leftprivateleft {
	text-align: left;
	float: left;
	width: 70px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.privateright {
	text-align: right;
	float: left;
	width: 300px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.rightprivateright {
	text-align: right;
	float: left;
	width: 70px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.toptitle {
	width: 282px;
	float: left;
}
.topsubtitle {
	float: left;
	width: 568px;
}
.otherbox {
	height: 265px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 15px;
}

a:link {
	color: #090;
	text-decoration: none;
	border: none;
}

a:visited {
	color: #093;
	text-decoration: none;
	border: none;
}
a:hover {
	color: #F90;
	text-decoration: underline;
	border: none;
}
/*========*/
.strighter {
	padding: 19px 3px 3px 3px !important;
}
.nopadding {
	padding: 0 !important;
}
a img {border: none; }

.square_productlist li {
	list-style-type: square;
	list-style-position: inside;
	line-height: 18px;
}
.square_productlist {
	padding: 10px 0 20px 0;
	margin: 0;
}
.square_productlistspecial li{
	list-style-type: square;
	list-style-position: outside;
	line-height: 18px;
}
.square_productlistspecial{
	padding: 10px 0 20px 0;
	margin: 0 0 0 14px;
}

